RickyJen 发表于 2024-2-2 09:30:20

【bug编号:GEF-17428】仪表板使用CALCULATE函数的度量值,进行数学运算后结果异常

本帖最后由 Eden.Sun 于 2024-2-27 14:40 编辑

问题描述:

在度量值中使用VAR承接了CALCULATE函数的计算结果,进行判空后返回。这样的度量值在进行算数运算时结果有误。

问题截图:

RickyJen 发表于 2024-2-2 09:32:19

这个是:两个度量值的 VAR的名称都是“R1”引起的?

Eden.Sun 发表于 2024-2-2 10:39:02

RickyJen 发表于 2024-2-2 09:32
这个是:两个度量值的 VAR的名称都是“R1”引起的?

问题描述:当两个度量值中定义的变量同名时,计算结果有问题。

问题解决:
您好,这个我试了一下,确实有这个现象,您先把链各个度量值的变量名改成不同的,我们这边具体排查一下。我测视了一下,变量名不同时,结果是正确的。

RickyJen 发表于 2024-2-2 14:11:29

Eden.Sun 发表于 2024-2-2 10:39
问题描述:当两个度量值中定义的变量同名时,计算结果有问题。

问题解决:


我们是否可以把这个问题定性一下?
因为参与算术运算的不同的“度量值”在定义时,由于没有“变量名”的唯一性校验和“跨度量值”的变量名隔离机制,很容易造成定义的变量名重复的问题
您看一下?

Eden.Sun 发表于 2024-2-2 14:16:56

RickyJen 发表于 2024-2-2 14:11
我们是否可以把这个问题定性一下?
因为参与算术运算的不同的“度量值”在定义时,由于没有“变量名”的 ...

具体的原因需要开发的同事具体排查定位。我们现在没办法具体确定。有了回复我们会及时给您恢复。

Eden.Sun 发表于 2024-2-27 14:42:09

Eden.Sun 发表于 2024-2-2 14:16
具体的原因需要开发的同事具体排查定位。我们现在没办法具体确定。有了回复我们会及时给您恢复。

您好,这个确实是一个小问题,在将表达式转换为表达式的时候,没有将同名的变量值加以区别,这个预计在7.1版本进行修复,等确认修复之后,给您具体的通知。
页: [1]
查看完整版本: 【bug编号:GEF-17428】仪表板使用CALCULATE函数的度量值,进行数学运算后结果异常