【问题标题】:Show zero when all rows are filtered out in Tableau在 Tableau 中过滤掉所有行时显示零
【发布时间】:2020-07-09 20:19:55
【问题描述】:

我正在 Tableau 中构建仪表板。我想计算组中有多少候选人。应用所有过滤器后,我没有候选人,我想在工作表中显示 0 但它只能显示任何内容。我怎样才能把 0 作为指标放在那里?

【问题讨论】:

  • 你能给出这个0应该出现在哪里的截图/例子吗?

标签: filter tableau-api zero


【解决方案1】:

这是因为您要过滤掉表中的所有行,因此没有剩余行可用于聚合。

您可以绕过这个“问题”,将您的过滤逻辑切换为参数,让您的计算字段完成其余的工作。

例如,假设每个候选人都有一行,您可能希望有一个名为 Candidates Number 的 CF,例如:

sum(if    column = parameter
      and column2 = parameter2
      ...
   then 1
   else 0
   end
)

这不是一个完美的方法,但由于过滤器相当于 where 子句,您会“丢失”所有不匹配的行。

使用参数,您不会丢失行,但您必须将您的逻辑“翻译”为计算字段。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2021-12-29
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    相关资源
    最近更新 更多