Tableau api 为什么在Tableau中自动跳过空值

Tableau api 为什么在Tableau中自动跳过空值,tableau-api,Tableau Api,我创建了一个tableau视图,给出了每个学校的学生人数 我的输入数据集如下。我故意保留空的学生姓名 如您所见,第三行和第四行的名称为空 student_name school Stev Boston Academy Mike Florida school Boston Academy Boston Academy Sue Florida school Jim Florida school 但是这里会自动跳过空值

我创建了一个tableau视图,给出了每个学校的学生人数

我的输入数据集如下。我故意保留空的学生姓名

如您所见,第三行和第四行的名称为空

student_name    school 

  Stev   Boston Academy
  Mike   Florida school
         Boston Academy
         Boston Academy
  Sue    Florida school
  Jim    Florida school
但是这里会自动跳过空值

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

如您所见,波士顿学院有两个空名称。。我希望波士顿学院能数到3

下面是视图

如果学生的名字为空,我想知道tableau的行为

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

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

这是标准的数据库行为

如果要计算每所学校的数据行数,而不管[Student Name]是否有值,则可以使用CNT(1)(1可以是任何非空常量值),或者可能使用效率稍低的求和(1)或等价求和([number of Records])