0

我在 Tableau 中有一个 Measure,它必须以 Kilos、Millions、Billions 动态显示,并且还格式化为 200k、2726M。

4

1 回答 1

0

您可以尝试使用此公式,您可以根据自己的需要进行扩展:

str(
if SUM([Sales]) > 1000000000 THEN ROUND(SUM([Sales])/1000000000,1)
elseif SUM([Sales]) > 1000000 THEN ROUND(SUM([Sales])/1000000,1)
elseif SUM([Sales]) > 1000 THEN ROUND(SUM([Sales])/1000,1)
else SUM([Sales])
end )
+
if SUM([Sales]) > 1000000000 THEN 'B'
elseif SUM([Sales]) > 1000000 THEN 'M'
elseif SUM([Sales]) > 1000 THEN 'K'
else ''
end

在 Superstore 上查看截图作为快速示例: 在此处输入图像描述

于 2021-08-02T09:11:31.383 回答