计算画面中某列出现 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
忽略了 NULL
s。
不过你可以这样做:
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
结束)
我对 Tableau 比较陌生,我想知道是否有一种方法可以计算列中的空值。 我有一个名为 Email 的字符串类型的列,想知道有多少人没有输入他们的电子邮件,即 Null。
我尝试创建一个计算字段 计数(ISNULL([电子邮件]))
但这给了我总计数而不是 null 的计数。
谢谢。
您可以创建另一列,其中所有空值都设置为 1,其他任何值都设置为 0,然后对其进行计数。应该是这样的
COUNT(IF "null" THEN 1 ELSE 0)
你不能数 NULL
因为 COUNT
忽略了 NULL
s。
不过你可以这样做:
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 结束)