介绍下背景:1.数据库中的实际值是3位小数。
2.在BI中用的数据库表,引入后默认为数值格式,组件中若为“指标”则显示的3位小数(数值格式设置3位小数后结果还是很多为位小数),导出excel后值却是4186.00000000001。若将此字段转换为维度,则直接会显示为4186.00000000001。
3.之前有个提到用round()函数,我试过了,还是不能完全解决问题。没使用这个函数时,几万条数据中可能有几百条小数位数有问题;用这个函数后几万条里有一条有问题。
直接试试format函数
format(字段,"#,##0.00")