为什么Tableau中会自动跳过Null

时间:2016-03-28 05:59:19

标签: tableau tableau-public

我创建了一个没有的表格视图。每所学校的学生。

我的输入数据集如下。故意我保留了null student_name。

如您所见,第3行和第4行具有空名称

student_name    school 

  Stev   Boston Academy
  Mike   Florida school
         Boston Academy
         Boston Academy
  Sue    Florida school
  Jim    Florida school

但是这里会自动跳过空值。

即使我应用快速过滤器来包含空值,也会跳过空值。

正如你所看到的,波士顿学院有2个空名。我期待波士顿学院的数字为3。

以下是视图

enter image description here

如果student_name为null,我想知道tableau的行为。

它是否跳过null?即使我们应用过滤器来包含null,它是否会跳过null?

1 个答案:

答案 0 :(得分:1)

根据定义,Count()会像其他聚合函数一样忽略空值。更准确地说,CNT([学生姓名])返回字段[学生姓名]的非空值记录数。)

这是标准的数据库行为。

如果要计算每个学校的数据行数,无论[学生姓名]是否有值,那么您可以使用CNT(1)(1可以是任何非空常量值),或者可能效率稍差SUM(1)或等效SUM([记录数])