【问题标题】:Dynamic Slider Tableau Million/Billions动态滑块 Tableau 百万/十亿
【发布时间】:2020-12-06 20:41:40
【问题描述】:

我正在使用一个包含卷和日期的简单 Tableau 工作表。

这个数字非常高,所以有时它从数百万/十亿开始,我使用滑块过滤器类型,我可以在其中选择我关心的范围。

不幸的是,滑块中的值太大了,我想通过在值是十亿时使用“B”来提高可读性,在滑块中使用“M”当它是百万时和“K”当它是数千时。

为此,我首先创建了一些参数:

  1. 十亿:

  1. 百万:

  1. 千:

最后我创建了一个计算字段:

if str([Volume]) = str([Billions]) THEN float(replace(str(round([Volume], -9)),"000000000","B"))
ELSEIF str([Volume]) = str([Millions]) THEN float(replace(str(round([Volume], -6)),"000000","M"))
ELSEIF  str([Volume]) = str([Thousands]) THEN float(replace(str(round([Volume], -3)),"000","K"))
else float(str([Volume])) END

很遗憾,这不起作用。

有没有人对如何达到我想要的解决方案提出建议?还是更好的方法?

提前非常感谢!

【问题讨论】:

    标签: parameters tableau-api calculated-field


    【解决方案1】:

    与其创建多个参数,不如创建一个这样的参数。将其命名为TMB

    像这样添加计算字段(每个用于所需的度量)......例如对于[sales]

    [sales]/TMB
    

    你可以按照你想要的方式调整你的措施

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      相关资源
      最近更新 更多