美文网首页举个栗子!Tableau技巧
举个栗子!Tableau 技巧(86):用 ZN 函数处理数据缺

举个栗子!Tableau 技巧(86):用 ZN 函数处理数据缺

作者: 阿达_优阅达 | 来源:发表于2018-10-29 17:24 被阅读310次

    日常的数据分析中,你可能经常会遇到这种情况:数据源里面有一些数值是缺失的。

    例如,下图零售销售数据中,有几天的数据里没有销售额。有可能当天没有营业,也有可能漏记或确实没有销售额。

    如果我们做销售趋势分析,这些数据缺失点一定会影响最终的呈现效果。这种情况,该如何处理呢?其实,我们可以用一个函数将缺失的数据当作 0 处理。

    本期《举个栗子》,阿达要给大家分享的 Tableau 技巧是:用 ZN 函数处理数据缺失点。

    为方便学习,我们虚拟了一组便利店销售额数据(上图),你可以准备一份类似的数据源来学习。(“懒癌患者”请联系小优,索取该栗子使用的原始数据源哦~

    具体步骤如下:

    01创建图表

    首先,我们将订单日期和销售额分别拖到列和行,将日期拖到标签,生成如下折线图。

    可以看到,数据缺失的日期,折线图是断掉的,因为没有数值与具有空值不同。

    如果数据缺失点是空值,我们可以使用 IFNULL 函数。但实际情况是没有数据,我们就得用到另外一个函数 ZN。

    02创建计算字段

    在不更改任何数据值的前提下,我们创建一个表计算:

    ZN(SUM([销售额]))*(IIF(INDEX()>0,-1,1))

    03将计算字段拖入工作表

    接着,我们将刚才创建好的计算字段拖到行,就看到一条连续的折线图。

    我们可以把销售额也拖拽到行,然后选择双轴,来对比前后两种呈现结果。

    Tip: 这是一种快速简便的方法,来填充你的数据并获得更全面的折线图。但是,它也要谨慎使用。有的时候,让数据保持缺失是正确的选择。

    关于 ZN 函数

    ZN 函数可以用于处理空值,最主要的场景便是趋势分析中的数据缺失处理。另外,也可以处理销售额的加法减法等。例如:要 SUM(销售额),如果其中有一条记录销售额为空,这个结果也会为空,通常用 ZN 处理才能得到正确结果。

    今天的 Tableau 技巧,你 Get 到了吗?赶快打开你的 Tableau,试试看吧!


    文章部分信息来源于网络,如有侵权请告知

    相关文章

      网友评论

        本文标题:举个栗子!Tableau 技巧(86):用 ZN 函数处理数据缺

        本文链接:https://www.haomeiwen.com/subject/fkfitqtx.html