请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

小萝卜David
金牌服务用户   /  发表于:2025-5-7 09:49  /   查看:85  /  回复:9
复现步骤:
运行附件demo,初始默认查询当天数据,表格数据显示正常,

日期范围选择为前一天,表格数据显示正常,

日期范围切换,选择为当天,表格数据仍为上次查询结果,错误。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-7 10:05:23
沙发
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-8 17:51:15
板凳
状态更新:


这是一个已知的限制。当一个格子有公式,且会修改值时,可能会遇到这样的问题,值看起来变了,但是引用它的地方还是引用的旧值。
这是因为,在我们计算引擎里,它记得一直是是公式的值,当它经历两轮变化,又回到最初值时,计算引擎认为是没有变化的,不会触发引用的公式重算。

绕的方案:

日期(F12)和日期(S12)不要设置公式,而是在右边栏->单元格设置->缺省值里设置公式=TODAY()

回复 使用道具 举报
小萝卜David
金牌服务用户   /  发表于:2025-5-8 18:17:15
地板

针对日期范围这个场景,开始日期和结束日期一般是放在隐藏区域,单元格类型为空,设置不了缺省值。。。


这个限制岂不是意味着,隐藏区域的空单元格格,凡是设置有公式的,都会有此隐患。麻了鸭。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 08:48:32
5#
小萝卜David 发表于 2025-5-8 18:17
针对日期范围这个场景,开始日期和结束日期一般是放在隐藏区域,单元格类型为空,设置不了缺省值。。。
...

确认了下,这个确实是有些限制,还没有更好的绕的办法
回复 使用道具 举报
小萝卜David
金牌服务用户   /  发表于:2025-5-9 09:58:10
6#

这是一个已知的限制。当一个格子有公式,且会修改值时,可能会遇到这样的问题,值看起来变了,但是引用它的地方还是引用的旧值。
这是因为,在我们计算引擎里,它记得一直是是公式的值,当它经历两轮变化,又回到最初值时,计算引擎认为是没有变化的,不会触发引用的公式重算。

实测好像有点出入,数字和文本无此限制?
辛苦再确人一下影响范围。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 10:09:42
7#
小萝卜David 发表于 2025-5-9 09:58
实测好像有点出入,数字和文本无此限制?
辛苦再确人一下影响范围。

没懂新的demo怎么操作
回复 使用道具 举报
小萝卜David
金牌服务用户   /  发表于:2025-5-9 10:30:31
8#
先点修改,再点原值,看点原值的时候,是否有弹窗。
第三组,日期可复现原始问题。前两组无法复现。
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 11:45:56
9#
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2025-5-9 11:55:03
10#
与单元格类型没有关系,有公式有关,在这个场景下,只有=today() =now()这种公式有这个问题。根本原因还是上面说的修改公式单元格的问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部