Lucien 发表于 2023-1-4 14:03:34

value公式对带百分号的(字符串)值转换异常(SJS-16465)

本帖最后由 Richard.Ma 于 2023-1-4 18:11 编辑

后台返回数据
同比: "73.89%"
达成率: "13.23%"

渲染后得到的表格如下:

NBEVd达成率同比
2022-09-081938.973.8913.23%73.89%

d列的公式为: =VALUE(E1)
照理说d列的值应该为:0.7389;然而实际得到的值却为:73.89,求解?

Richard.Ma 发表于 2023-1-4 18:11:12

可以重现你说的情况,

还是再和你确认一下,你那边的情况是下面这样的吧
相当于现在E1存储的是字符串“73.89%”D1的公式是=VALUE(E1)

正确的公式结果确实应该是0.7389,这个问题会作为bug提交给研发

帖子我移到bug板块保留处理,有新的进展会在帖子更新

Lucien 发表于 2023-1-5 10:17:43

Richard.Ma 发表于 2023-1-4 18:11
可以重现你说的情况,

还是再和你确认一下,你那边的情况是下面这样的吧


好的,公司项目在用这个功能,还挺重要的,期待解决...

Richard.Ma 发表于 2023-1-5 12:09:27

嗯,有新的进展会更新在回复中

Lynn.Dou 发表于 2023-2-24 10:08:46

更新进展:
此问题已在V16.0.2修复,您可以通过npm升级测试下。
页: [1]
查看完整版本: value公式对带百分号的(字符串)值转换异常(SJS-16465)