其他分享
首页 > 其他分享> > 2021-01-25

2021-01-25

作者:互联网

在日常分析中,我们常遇到数据源度量字段中有空值,那么,遇到这种情况我们如何在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>可以换成任意值处理

转载:https://www.jianshu.com/p/754a53f756c5

标签:25,zn,01,函数,ifnull,数据源,空值,销售额,2021
来源: https://blog.csdn.net/bigass20/article/details/113117697