(本文档仅供参考)
问题
可视化查询中有一个字段(指标值_数值)设置为整型,变更为系统默认的浮点型后,显示的实际数值还是整型,只是在小数点后加了两位小数00,为什么没生效呢?
1、指标值_数值 字段数据类型设置为整型时预览结果:
2、数据类型改为浮点型后预览结果:
解决方案
问题原因:是由于在业务主题中设置了【指标值_数值】的表达式为:ROUND(指标值),使用该函数时未指定小数位数,则默认四舍五入后保留的小数位为0,因此实际该数据在业务主题中已被转换为了整型,后续可视化查询再引用时,数据格式设置为浮点型,小数点后都将是0。
解决方案:需要先在业务主题中修改表达式,如下图设置保留两位小数或者不使用函数,然后再在查询中设置数据类型;