这是折线图的问题还是内置数据集的问题?

实际开发中遇到需要用内置数据集处理的数据,自定义值后用折线图进行展示。

展示时出现了数据异常:

数值为【0.99991】的数据,以百分比格式,居然展示为【100%】

而【0.9995】的数据就能正常展示为【99.95%】

具体配置截图如下:

【内置数据集】

image.png

【折线图-标签-值】

image.png

【预览效果】

1659958007097.png

看了半天评论区都没有人能解决这个问题。

是不是内置数据集的数据类型问题,难道内置数据集的数据类型只支持小数点后4位?

有没有明白人来解释下,这是个Bug还是特性。

【这是frm文件】

折线图标签展示异常.zip

用数据库数据集测试了一下,更离谱了。

【数据库数据集】

image.png

【预览效果】

image.png

FineReport 赤贫青年 发布于 2022-8-8 18:13 (编辑于 2022-8-8 20:02)
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
赤贫青年Lv4见习互助
发布于2022-8-8 20:36

把数值改为字符串类型,然后选择【富文本】展示,拼接一个%

勉强实现想要的效果。。。

0`P`_{%O(O@5CZGPH%YA4WC.png

【预览效果】

6W[3ZK@JX4R_7BQ8TJ@F_VE.png

最佳回答
0
吾姓独孤Lv6高级互助
发布于2022-8-8 18:20(编辑于 2022-8-8 18:20)

哥哥你那个0.99991是系列名吧,你是不是弄错了,你后面还有个1好像

要不就是你显示的是后面的那个1所以是100% 感觉是这样的

最佳回答
0
runerLv7资深互助
发布于2022-8-8 18:21(编辑于 2022-8-8 18:37)

你的系列和值反了

image.png

其实没有四舍五入你看是有显示正常的

-------

image.png

这是什么鬼,你导出的

image.png

我手动改了一个值,感觉还是你的数据有问题

最佳回答
0
congerLv6高级互助
发布于2022-8-8 18:22

看一下设计器和数据存放的,你这个应该是系列名

  • 赤贫青年 赤贫青年(提问者) 不是 你看我截图
    2022-08-08 18:26 
  • conger conger 回复 赤贫青年(提问者) 可以把系列换成指标 然后在显示标签
    2022-08-08 18:27 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-8 19:46(编辑于 2022-8-8 19:47)

这个是图表里面设置的bug。它内置的百分比只有4位。你再多一位。比如0.99981的时候,是正确的。0.99989也是正常的。但是如果是0.99991的时候。它就认为接近1了。所以只有1了。。这个精度是bug。对于精度问题。好多软件都存在这样的问题。像excel中也有类似的情况。只是没用遇到的时候发现不了。。

  • 赤贫青年 赤贫青年(提问者) 那我确实需要在折线图里 把【0.99991】这种数据展示为【99.991%】,应该怎么处理?
    2022-08-08 20:04 
  • 4关注人数
  • 565浏览人数
  • 最后回答于:2022-8-8 20:36
    请选择关闭问题的原因
    确定 取消
    返回顶部