Tableau api 在计算字段表中添加过滤器/参数
我试图在tableau中创建计算字段,下面的查询显示有效,但我想为其提供筛选器或参数。例如:我有一个名为Account number的字段,我希望下面的查询显示Account number级别上所有季度收入的总和Tableau api 在计算字段表中添加过滤器/参数,tableau-api,Tableau Api,我试图在tableau中创建计算字段,下面的查询显示有效,但我想为其提供筛选器或参数。例如:我有一个名为Account number的字段,我希望下面的查询显示Account number级别上所有季度收入的总和 Sum(If ([Qtr]='2019-Q1' OR [Qtr]='2019-Q2' OR [Qtr]='2019-Q3' OR [Qtr]='2019-Q4') THEN FLOAT([Revenue]) END) 你的逻辑会起作用的。 对于参数:创建字符串数据类型的参数,将所有
Sum(If ([Qtr]='2019-Q1' OR [Qtr]='2019-Q2' OR [Qtr]='2019-Q3' OR [Qtr]='2019-Q4')
THEN FLOAT([Revenue]) END)
你的逻辑会起作用的。
对于参数:创建字符串数据类型的参数,将所有字段名称添加到该参数中。然后根据参数列表创建一个计算字段。将该计算字段添加到行工具架,然后更改参数,将重新计算上述公式。
对于过滤器:您可以直接添加过滤器 第一选项: 将帐号添加为工作表中的行 创建一个包含以下值的参数字符串:2019-Q1、2019-Q2、2019-Q3、2019-Q4 将计算字段更新为:
If [Qtr]='Parameter Value' THEN FLOAT([Revenue]) END
[Qtr]='Parameter Value'
将此字段添加为文本,sum的值将仅适用于该Qtr期间
第二选项:
将帐号添加为工作表中的行
创建一个包含以下值的参数字符串:2019-Q1、2019-Q2、2019-Q3、2019-Q4
将计算字段更新为:
If [Qtr]='Parameter Value' THEN FLOAT([Revenue]) END
[Qtr]='Parameter Value'
将此字段添加到筛选器中,整个工作表将在该Qtr期间进行筛选
您还可以为年份添加另一个参数,以便在年份上更加灵活这两个参数中使用的思维逻辑将是相同的。请仅标记您感兴趣的实际RDBMS。人们不喜欢过度标记。我已经为您删除了它们,请重新添加感兴趣的单个RDBMS。