连接到数据源并将数据导入Tableau时,小数位数限制为16位。我的小数位数要乘以数百万个乘积,因此这些舍入误差会影响我的最终计算。
我确保数据类型以数字(十进制)的形式出现。
我希望将数据不取整地导入到Tableau中。
答案 0 :(得分:2)
Tableau与Excel类似,其编号系统使用浮点精度。
这意味着Tableau将仅提供15位数字的精度。
如果这是出于显示目的,我建议将数字作为字符串输入。 See this similar answer.但是,由于正在执行数学运算,因此精度是不可避免的。
如果可能的话:
在其他位置执行数学运算。例如,一个自定义SQL查询将把表带到Tableau中,而操作已经完成。
尝试以较小的比例进行操作-而不是乘以百万,乘以数百/千,然后更改字段名称以代表比例。 (即:“千百万”而不是数十亿。)Something like this perhaps。