页面树结构
转至元数据结尾
转至元数据起始

问题现象:

在使用回写公式计算的结果值时,会出现依赖的单元格修改是,但是保存刷新后发现值未进行修改的问题。


问题原因:

回写规则配置时配置了回写内容为回写修改内容,此时只会检测到回写的单元格发生改变时进行数据更新,但是由于第三方插件在公式引用的单元格改变时不计算单元格值,导致读取到的值未检测到发生改变。


解决方案:

1、使用回写全部内容

在回写规则中的回写内容改为回写全部内容,回写全部内容会将映射的单元格数据全部执行回写逻辑,这样修改的映射值就会发生改变,但是若当前表单数据量较大时,对回写的性能会造成较大影响。


2、使用回写修改内容同时能兼顾到检测公式修改

V10.5.15_20240202版本、V11_20240202版本之后使用回写修改内容的同时也需要检测到公式改变,需要在系统选项-高级设置中添加SSR_WRITEBACK_FORMULA_CELL_IS_MODIFIED=true。该配置会检测回写的公式单元格值是否改变,若改变会将数据回写。注意该配置项为全局生效

http://jira.smartbi.com.cn:28080/browse/EPPR-73784


引申问题:

在使用解决方案2时会出现特殊场景下的问题,如使用now()函数获取数据的更新时间,当进行数据保存时,就会出现除去更新的那一条数据的更新时间会改变外,其他数据的更新时间也会改变,具体如下图

  • 无标签