举个栗子!Tableau技巧

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

2018-11-08  本文已影响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,试试看吧!


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

上一篇下一篇

猜你喜欢

热点阅读