实现过程
1.新建参考时间,因为最后一次消费时间可能与目前时间相隔太远,{ FIXED :MAX([订单日期])}
2.新建计算字段客户第一次下单时间,{ FIXED [客户 ID] :MIN([订单日期])}
3.新建计算字段客户最后一次下单时间,{ FIXED[客户 ID] :MAX([订单日期])}
4.新建计算字段R值(离最后一次下单时间间隔),([参考时间]-[客户最后一次下单时间])/30
5.新建计算字段L值(下单时间跨度),([客户最后一次下单时间]-[客户第一次下单时间])/30
6.将R值拉至列,L值拉至行,客户id拉至标记卡详细信息,将纵坐标设置轴为倒序
7.还需要知道R值的近和远,L值的短和长的分界线,①需画出帕累托图,得知80%的客户相隔第二次购买的时间间隔,可得到消费时间跨度长短的分界线;②画帕累托图得到客户最近一次下单时间远近的分界线
注意点
目前分析客户生命周期只有用到时间跨度和最近一次下单时间的远近,设想如果一个客户近期有购买行为,但是上一次购买是很多年前,按此方法判定是忠诚客户,结果可想而知不是很准确,可设置购买金额这一分析指标可能会更合理
效果图
备注:说一个使用“不等于”的案例,比如在做顾客分析时,首次购物时间可以通过 Min[购物时间] 来查找,那第二次购物时间如何查找呢?通过Join联结全部的购物记录和首次购物记录,通过 “购物时间”Join,然后修改为“不等于”(!=),这样从全部购物记录中把首次排除,之后再做一次Min(购物时间)的聚合就可以了