【问题标题】:Tableau - Dynamically changing the calculated field formula based off a parameterTableau - 根据参数动态更改计算字段公式
【发布时间】:2021-05-21 22:13:11
【问题描述】:
我有一个计算字段:
People_Needed / People_Required
这是 People_Needed 的总和,然后除以 People_Required 的总和。
我还有另一列名为“月”。我有一个包含数据集中所有月份的参数。我希望计算字段更改为仅在所选月份进行计算。因此,如果选择“May”,则仅在 5 月份计算 People_Needed / People_Required。
如何在 Tableau 计算字段中做到这一点?
【问题讨论】:
标签:
tableau-api
calculated-field
【解决方案1】:
没那么难。您可以将 CF 更改为
IF [month] = [month parameter] then [People_needed] END /
If [month] = [month parameter] then [people_required] end
我仍然建议您在计算中使用聚合作为
sum(IF [month] = [month parameter] then [People_needed] END ) /
sum(If [month] = [month parameter] then [people_required] end )