Tableau日常分析小技巧(2):数值中空值处理

在日常分析中,我们常遇到数据源度量字段中有空值,那么,遇到这种情况我们如何在Tableau中做数据处理呢?

数据源比较简单,如下图所示:

将数据源导入Tableau Desktop 中,同时将类别放入‘行功能’,将销售额放入标记框文本中

如图所示:

表格中出现的空值是我们数据源中的缺失值,有两种方法可以处理缺失值

方法一:使用zn()函数

zn()函数表达式为zn(expression)

表示如果表达式不为null,返回它原有的值,否则返回0

创建计算字段如下:

zn(销售额)

点击确定,替换掉标记框中销售额字段,如图所示:

那么空值就会以0值形式出现在视图中。

方法二:使用ifnull()函数

关于ifnull函数的表达式为:ifnull(expr1,expr2)

表示如果<表达式1>不为NULL值,则返回原有的值,否则返回<表达式2>

创建计算字段

ifnull([销售额],0)

点击确定,同样替换掉标记框中的销售额字段,如图所示:

那么数据源中的空值同样也变为0值

Zn()函数与ifnull函数的区别

一:zn()函数只能处理数据类型为数值型的,ifnull()函数同时可以处理字符串型和数值型的;

二:zn()函数只能将数据源中空值处理为0值,iifnull()函数中<表达式2>可以换成任意值处理

你可能感兴趣的:(Tableau日常分析小技巧(2):数值中空值处理)