找回密码
 立即注册

QQ登录

只需一步,快速开始

写BUG的程序员

注册会员

19

主题

52

帖子

185

积分

注册会员

积分
185
写BUG的程序员
注册会员   /  发表于:2024-3-22 15:35  /   查看:706  /  回复:13
10金币
本帖最后由 Joestar.Xu 于 2024-3-25 15:09 编辑


调研编号:SJS-23554

下图为展示效果, R4单元格设置的公式为 =C1  没有展示出C1的值,  反而Q4单元格,设置的公式为 =R4-1  却显示出了结果
image.png778301391.png image.png376204528.png
附件中demo可以复现


demo.zip

8.57 MB, 下载次数: 57

评分

参与人数 1金币 +200 收起 理由
Joestar.Xu + 200 很给力!

查看全部评分

13 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-22 16:00:09
沙发
您好,在这里重新计算一下即可:

image.png532130736.png

image.png687513122.png
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-22 16:15:35
板凳
另外,也可以在这里将doNotRecalculateAfterLoad置为false,也可以正常计算出结果。

image.png612254027.png
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
写BUG的程序员
注册会员   /  发表于:2024-3-22 16:50:39
地板
Joestar.Xu 发表于 2024-3-22 16:00
您好,在这里重新计算一下即可:

如果这里加上重新计算,时间会增加很多。
并且,按照我的理解,如果报表不是手动计算的,不需要调用这个api才对
回复 使用道具 举报
写BUG的程序员
注册会员   /  发表于:2024-3-22 16:52:40
5#
Joestar.Xu 发表于 2024-3-22 16:15
另外,也可以在这里将doNotRecalculateAfterLoad置为false,也可以正常计算出结果。

这个也是时长的问题,我们渲染模板的时候其实不需要去计算,因为还没有数据,加载模板的时候直接计算一次,完全是浪费时间。这个问题是不是增加手动计算的时候引出来的一个BUG,以前用16.1的时候,没有这个问题
回复 使用道具 举报
写BUG的程序员
注册会员   /  发表于:2024-3-22 16:57:01
6#
Joestar.Xu 发表于 2024-3-22 16:15
另外,也可以在这里将doNotRecalculateAfterLoad置为false,也可以正常计算出结果。

按照您提供的这两种方式,其实是相当于多算了一遍公式,如果报表复杂的话,多一遍计算可能就会增加二三十秒的时间甚至更多,再复杂一点会把浏览器算崩。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-22 17:02:48
7#
按照您说的,我在16.1.4中测试了一下,同样的代码,16.1.4中能够计算出结果,但是17.0.4却无法计算出来,我们这边调研一下这个情况,后续有进展我会在本帖中回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
写BUG的程序员
注册会员   /  发表于:2024-3-25 10:31:01
8#
Joestar.Xu 发表于 2024-3-22 17:02
按照您说的,我在16.1.4中测试了一下,同样的代码,16.1.4中能够计算出结果,但是17.0.4却无法计算出来,我 ...

您好,这个问题有进展了吗? 我们最近这个问题报出来挺多的,比较急
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-25 11:00:48
9#
您好,该问题目前还在调研中,后续有进展我会第一时间回复您。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-3-25 15:06:03
10#
本帖最后由 Joestar.Xu 于 2024-3-25 15:08 编辑

您好,跟进一下目前的调研进展,目前在附件中的这两个Demo中复现出了问题:

image.png563491210.png

image.png220308531.png

我们接下来会进一步调研此处的差异,后续有进展我会在本帖中回复您。

demo2.zip

8.43 MB, 下载次数: 50

demo.zip

8.43 MB, 下载次数: 46

SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部