美文网首页举个栗子!Tableau技巧
举个栗子!Tableau 技巧(87):用 Fixed 函数实现

举个栗子!Tableau 技巧(87):用 Fixed 函数实现

作者: 阿达_优阅达 | 来源:发表于2018-11-08 14:32 被阅读337次

    你好,阿达!我有客户的购买数据,我想按季度统计客户的重复购买情况。想看客户回购的周期(通常多久会进行回购),应该怎么做呢?

    补充一点:按季度统计,如果第一季度买过,第一季度再次购买也得算重复购买哦~

    最近,一位 Tableau 用户提出如上的分析需求,其实这样的应用场景是很普遍的。

    市场营销中,能否抓住回头客以及回头客的多少,都是产品是否能够经受市场考验的具体表现,对于回头客的分析则会直接影响到公司的决策。

    其实,我们可以通过一个客户回购的分析(如下图),来查看客户的留存情况,从而反映出客户的整体忠实度。

    图表中的纵坐标是“第一次购买时间”,我们这里按照季度统计(实际应用中也可以换成年、月、日等);

    图表中的横坐标是“第二次购买时间-第一次购买时间”,如果这个客户没有发生二次购买(即第二次购买时间的值为NULL),横坐标会出现NULL,它就是一个流失状态。

    图表中的数字是“二次购买的客户数量”,颜色的深浅代表回购的客户数量多少。

    么,这样一个 客户回购分析 该如何实现呢?这里,我们需要用到 Fixed 函数。

    本期《举个栗子》,阿达要给大家分享的 Tableau 技巧是:用 Fixed 函数实现客户回购分析。

    为方便学习,我们使用 Tableau 自带的超市数据。

    具体步骤如下:

    一、创建计算字段

    我们需要创建 4 个计算字段,分别如下:

    1)第一次购买时间

    { FIXED[客户 ID] : MIN([订单日期]) }

    2)日期判断

    iif ( [订单日期] >[第一次购买时间] , [订单日期],null)

    3)再次购买时间

    {FIXED [客户 ID] : MIN([日期判断])}

    4)间隔时间-季度

    datediff('quarter',[第一次购买时间],[再次购买时间])

    二、创建图表

    接着,把“间隔时间-季度”和“第一次购买时间”分别拖至列和行,右键单击“间隔时间-季度”栏并选择维度。

    再次右键点击“间隔时间-季度”选择离散;右键单击“第一次购买时间”选择第二个季度,再选择离散。

    然后,得到如下图表:

    接着把“客户ID”拖进标记中的颜色和文本,然后选择“度量>计数(不同)”,并在标记框内选择方形;将 NUll 别名改为“流失”,再把工作表调整一下。

    如此,就完成了这个客户回购分析!

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


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

    相关文章

      网友评论

        本文标题:举个栗子!Tableau 技巧(87):用 Fixed 函数实现

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