【发布时间】:2020-07-09 20:19:55
【问题描述】:
我正在 Tableau 中构建仪表板。我想计算组中有多少候选人。应用所有过滤器后,我没有候选人,我想在工作表中显示 0 但它只能显示任何内容。我怎样才能把 0 作为指标放在那里?
【问题讨论】:
-
你能给出这个0应该出现在哪里的截图/例子吗?
标签: filter tableau-api zero
我正在 Tableau 中构建仪表板。我想计算组中有多少候选人。应用所有过滤器后,我没有候选人,我想在工作表中显示 0 但它只能显示任何内容。我怎样才能把 0 作为指标放在那里?
【问题讨论】:
标签: filter tableau-api zero
这是因为您要过滤掉表中的所有行,因此没有剩余行可用于聚合。
您可以绕过这个“问题”,将您的过滤逻辑切换为参数,让您的计算字段完成其余的工作。
例如,假设每个候选人都有一行,您可能希望有一个名为 Candidates Number 的 CF,例如:
sum(if column = parameter
and column2 = parameter2
...
then 1
else 0
end
)
这不是一个完美的方法,但由于过滤器相当于 where 子句,您会“丢失”所有不匹配的行。
使用参数,您不会丢失行,但您必须将您的逻辑“翻译”为计算字段。
希望对您有所帮助。
【讨论】: