【问题标题】:Count the number of occurrences of Null in a column in tableau统计tableau中某列出现Null的次数
【发布时间】:2019-06-26 12:00:30
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    你不能算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)

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

    【讨论】:

    • 如果我想计算电话和电子邮件都为空的行怎么办?
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      一个可行的语法是:

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

      【讨论】:

        【解决方案4】:

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

        COUNT(IF "null" THEN 1 ELSE 0)
        

        【讨论】:

        • 使用SUM 而不是COUNT
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-03-15
        • 1970-01-01
        • 2019-08-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多