【问题标题】:Add filter/parameter in calculated field tableau在计算字段表中添加过滤器/参数
【发布时间】:2020-06-11 03:41:21
【问题描述】:

我正在尝试在 tableau 中创建计算字段,我的以下查询显示有效,但是我想为其提供过滤器或参数。例如:我有一个名为帐号的字段,我希望下面的查询显示帐号级别所有季度收入的总和。

Sum(If ([Qtr]='2019-Q1' OR [Qtr]='2019-Q2' OR [Qtr]='2019-Q3' OR [Qtr]='2019-Q4') 
THEN FLOAT([Revenue]) END)

【问题讨论】:

  • 两者使用的思想逻辑相同。
  • 请只标记您感兴趣的实际 RDBMS。人们不会欣赏过度标记。
  • 我已为您删除了它们,请重新添加您感兴趣的单个 RDBMS。

标签: tableau-api


【解决方案1】:

你的逻辑会起作用。 对于参数:创建一个字符串数据类型的参数,添加所有字段名称。然后根据参数列表创建计算字段。将该计算字段添加到行架然后更改参数,将重新计算上述公式。 对于过滤器:您可以直接添加过滤器。

【讨论】:

    【解决方案2】:

    第一个选项:

    在工作表中添加帐号作为行

    使用值创建参数字符串:2019-Q1、2019-Q2、2019-Q3、2019-Q4

    将您的计算字段更新为:

    If [Qtr]='Parameter Value' THEN FLOAT([Revenue]) END
    

    将此字段添加为文本,sum 的值将仅适用于该 Qtr 期间

    第二个选项:

    在工作表中添加帐号作为行

    使用值创建参数字符串:2019-Q1、2019-Q2、2019-Q3、2019-Q4

    将您的计算字段更新为:

    [Qtr]='Parameter Value'
    

    将此字段添加到过滤器中,整个工作表将在该 Qtr 期间进行过滤

    您还可以为年份添加另一个参数,以便在年份上更加灵活

    【讨论】:

      猜你喜欢
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      相关资源
      最近更新 更多