Tableau在导入时将我的数字四舍五入到16位小数。我该如何阻止呢?

时间:2019-04-17 20:20:17

标签: tableau tableau-server

连接到数据源并将数据导入Tableau时,小数位数限制为16位。我的小数位数要乘以数百万个乘积,因此这些舍入误差会影响我的最终计算。

我确保数据类型以数字(十进制)的形式出现。

我希望将数据不取整地导入到Tableau中。

1 个答案:

答案 0 :(得分:2)

Tableau与Excel类似,其编号系统使用浮点精度。

这意味着Tableau将仅提供15位数字的精度。

如果这是出于显示目的,我建议将数字作为字符串输入。 See this similar answer.但是,由于正在执行数学运算,因此精度是不可避免的。

如果可能的话:

  1. 在其他位置执行数学运算。例如,一个自定义SQL查询将把表带到Tableau中,而操作已经完成。

  2. 尝试以较小的比例进行操作-而不是乘以百万,乘以数百/千,然后更改字段名称以代表比例。 (即:“千百万”而不是数十亿。)Something like this perhaps

相关问题