求助,请问为啥汇总求和的时候结果是0,他会显示乱码

求助,请问为啥汇总求和的时候结果是0,他会显示乱码,比如这样image.png

FineBI 用户WHaek7770984 发布于 2022-3-27 13:13
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-3-27 14:40

image.png

  • 用户WHaek7770984 用户WHaek7770984(提问者) 大佬,但是我这些数值相加是0,有的可以有的就显示这样
    2022-03-27 14:55 
  • zsh331 zsh331 回复 用户WHaek7770984(提问者) 目视为0,但结果并非为0,因为组件涉及到底层运算,由于小数位只精确到了2位,实际底层>2位。可懂了吧!
    2022-03-27 16:53 
  • 用户WHaek7770984 用户WHaek7770984(提问者) 回复 zsh331 懂了,谢谢
    2022-03-28 10:49 
最佳回答
0
RedstarLv5初级互助
发布于2022-3-27 14:35

这个不是乱码,是数字非常小,可能跟你数据库存储的数字精度有关,你可以格式化一下,保留2位小数

  • 用户WHaek7770984 用户WHaek7770984(提问者) 大佬,但是我这些数值相加是0,有的可以有的就显示这样
    2022-03-27 14:55 
  • Redstar Redstar 回复 用户WHaek7770984(提问者) 这就是说的精度问题,你数据库里面存储的是什么格式
    2022-03-28 09:09 
  • 用户WHaek7770984 用户WHaek7770984(提问者) 回复 Redstar 我是用excel上传数据的,里面也是两位数,格式设置了文本,两位数,然后也不行,放弃了
    2022-03-28 10:50 
最佳回答
0
fiskerLv4见习互助
发布于2022-3-27 18:17

精度自动转换的问题,建议你导入数据前,将需要计算的数值数据转换成相同精度

解释这个问题比较麻烦,你可以自行百度相关知识,举个例子

1.9999999999999999999999

2

这两个数字在某些特定的时候,计算机认为是两个度量值相同的数字

  • 4关注人数
  • 333浏览人数
  • 最后回答于:2022-3-27 18:17
    请选择关闭问题的原因
    确定 取消
    返回顶部