计算画面中某列出现 Null 的次数

Count the number of occurrences of Null in a column in tableau

我对 Tableau 比较陌生,我想知道是否有一种方法可以计算列中的空值。 我有一个名为 Email 的字符串类型的列,想知道有多少人没有输入他们的电子邮件,即 Null。

我尝试创建一个计算字段 计数(ISNULL([电子邮件]))

但这给了我总计数而不是 null 的计数。

谢谢。

您可以创建另一列,其中所有空值都设置为 1,其他任何值都设置为 0,然后对其进行计数。应该是这样的

COUNT(IF "null" THEN 1 ELSE 0)

你不能数 NULL 因为 COUNT 忽略了 NULLs。

不过你可以这样做:

SUM(IF ISNULL([Email]) THEN 1 ELSE 0 END)


根据您的补充评论,如果您想计算两个字段都为 NULL 的位置,则:

SUM(IF ISNULL([Email]) AND ISNULL([Phone]) THEN 1 ELSE 0 END)

您可以根据需要对任意数量的字段继续此操作。

您可以对该字段使用过滤器。将其设置为只显示 Null values,并将度量设置为 Count 而不是默认的 Sum.

You can create another column where all null values are set to 1 and anything else to 0, >then count that. It should be something like

>COUNT(IF "null" THEN 1 ELSE 0)

一个可行的语法是:

SUM(IF ([你的字段] = null) THEN 1 其他 0 结束)