【2022BI数据分析大赛】欧洲某商家2011年整年的销售数据的RFM客户分析

楼主
我是社区第766119位番薯,欢迎点我头像关注我哦~

一、选手简介

1.选手介绍

各位评委好,我是帆软社区用户766119,是个人选手报名本次比赛。目前就职于联想商服,我司主要是从事财务方向的工作。我目前的岗位是资深财务分析专员,个人感兴趣的领域是商业数据分析。

2.参赛初衷

参赛的初衷是通过参加比赛逼自己学习一下BI工具,毕竟deadline是第一生产力嘛,主要还是为了提升自己的职场竞争力。当然了,也很垂涎大赛的奖励。

  1. 作品介绍
  2. 业务背景

因为我平时工作也会做很多客户订单的盈亏分析,但是因为客户很多,我觉得我们应该把重要的精力放在更有价值的客户上,毕竟二八原则告诉我们20%的客户贡献了80%的利润,所以把那20%的客户找出来我觉得很有价值,所以想试着做一下RFM分析。

 

二、数据来源

我没有直接用公司的客户数据来作分析,因为那些涉及客户隐私,属于商业机密。这次的数据我是从和鲸社区下载下来的,是欧洲某商家2011年的销售数据,不需要做脱敏处理。只有一张表,一共8列,分别为:购物小票号,库存编码,商品介绍,数量,购物小票日期,单价,客户编码和国家。

1.分析思路

RFM分析是一种客户分析方法,通过将最近一次消费(R)、消费频率(F)、消费金额(M)这三个要素构成了数据分析的指标,来衡量客户价值和客户创利能力。 我们首先要定义RFM,然后再把每个客户按定义划分为相应的RFM。

R我们读取的是距今最近的一次购买日期的天数,数量超过平均数,标记为0,否则为1。

F我们读取的是每个会员的购买次数,也就是收据号的不重复计数个数。超过平均数,标记为1,否则为0。

M是每个会员花费的总钱数,由每件商品的单价乘以数量的总和。超过平均数,标记为1,否则为0。

客户类型

RFM

定义

流失会员

000

不愿花钱、不常买、购买频次不高,最没有价值的客户

挽留会员

001

愿意花钱但是不常买、购买频次不多的客户,我们要重点挽留

一般保持会员

010

买的多但是不常买、花钱不多,属于一般保持客户

重要保持会员

011

买的多、买的贵但是不常买的客户,我们要重点保持

新会员

100

经常买,但是买不多、花钱也不多,属于一般发展客户

重要发展会员

101

经常买、花费大但是购买频次不多的客户,我们要发展其多购买 

一般价值会员

110

复购率高、购买频次高,但是花费金额小的客户,属于一般价值

重要价值会员

111

复购率高、购买频次高、花费金额大的客户,是价值最大的用户      

2.数据处理

在数据处理中也遇到很多困难,首先是上万行的数据,电脑配置一般,上传之后一度刷不出来,操作过程中也卡死多次。

数据上传后第一个遇上的问题是InvoiceDate无法改成日期,因为里面还有AM和PM,所以被当成文本数据。没办法,我只好先去excel把这一列的数据改成只显示年月日之后再次上传才顺利被读成日期格式的数据。

再之后我们就要创建自助数据集了,首先代表M的值是没有的,我们要添加一列总消费金额,取名M,用单价乘以数量,再以客户编码汇总。

F就很简单了,汇总每个客户编码的总小票数即可,记得选不重复计数。

R相对麻烦,先要筛选日期,取每个客户的最新一次购物日期。再用dayvalue的函数计算,用当天减掉最新一次购物日期,得出上一次购物时间距今的天数。这个是R。

然后把新建这几列,通过以共同列-客户编码为key,左合并添加到原表里。

下一步我们打算用RFM的平均数来给RFM赋值0还是1。然后用if函数来判断大于还是小于平均值。R是小于平均赋值为1,F和M为大于平均赋值为1,反之为0。赋值列分别命名为R#,F#和M#。

然后用concatenate函数把这三列连起来,成为RFM。

最后我们用分组group函数给RFM列的8组数赋上商标提到的RFM的客户分类。

大功告成,我们数据清洗和处理阶段完成。

 

三、可视化报告

接下来就是把他们做成可视化仪表板展示出来即可,妥妥拽拽把我想展示的部分做成一个个仪表板。

(1)面积图看哪几类客户占比最大,可以看出:流失会员和新会员最多。

(2)按国家和会员类型看每种的数量:

(3)可爱的泡泡图也像面积图一样证实了流失会员是最多的:

(4)流失会员直入眼帘,是逃不过的存在,嗯:

(5)饼图可以通过百分比来对数据有更清晰的了解:

(6)每种客户类型的数量汇总,过千的我用红色表示来引起大家重视,并且降序排列:

(7)横向柱状图,让我注意到了其实重要保持会员也是很多的:

(8)会员类型分组列表:

结论:

通过上述可视化图表,我们可以很清晰地看到该公司有大量流失客户。但同时,第二多的是新会员,有大量新会员涌入,商家需要把这些新会员留住,未来看如何进一步发展成价值用户。第三多的是重要保持会员,这些客户很重要,虽然不经常购买,但是一出手就很大方,我们需要经常搞VIP促销活动,把他们好好稳住。

Graphical user interface

Description automatically generated

四、参赛总结

1.BI工具

BI是未来的大趋势,如果能连上数据库,比传统的Excel省时好操作。只需要最开始搭建好所需要的模型,日后定期刷新,就能得到实时结果。把分析人员从传统的机械定期倒数,清洗,取数里面解放出来。通过管理员,做好权限设置,也能很好得促进各部门协调拿到相应的数据。学好BI工具,势在必行。

 

2.参赛总结

FineBI我平时不常用,这次能完成,主要都是靠帆软社区里面提供的免费课程和大赛方提供的FineBI基础训练营给我很大的帮助,群里有很多热烈讨论的小伙伴,每天看到微信群弹出的消息,想偷懒不打卡自己都觉得不好意思。上完基础课程之后,之后不懂的地方,边在社区查边尝试自己动手做。这次虽然做的RFM模型很简单,但是这仅仅只是一个开始,相信我日后可以用FineBI做出更高级的分析。未来还要考取帆软职业资格认证。

分享扩散:

沙发
发表于 2022-5-7 22:13:46
案例打卡:应用RFM客户价值模型对客户进行细分,有利于针对不同客户进行差异化的营销策略,模型虽简单,但实际功效很大,如果能在R值,F值,M值进行客户细分的基础上,再根据指标值进行分段分层,相信还会发现更多有价值的数据策略结果.
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

板凳
发表于 2022-5-8 10:37:24
案例打卡:客户价值分析可能结合其他经营指标一起进行分析更有说服力。可以参考去年的获奖作品!
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

地板
发表于 2022-5-8 22:06:46
案例打卡:非常清楚的是疫情期间的会员数据,按RFM的模型,流失会员会很多,加油,数据人,为了企业的生存!
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

5楼
发表于 2022-5-9 21:17:47
案例打卡:布局还可以更加美观一些,如果增加月份或者时间的控件,可以选择是否会更好呢。
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

6楼
发表于 2022-5-10 14:10:06
案例打卡:本文主体以RFM用户分群模型为主,希望能探究贡献实际购买价值最高的20%的用户群体。但是后续的发展逐渐偏离主题,开始往群体分析和流失群体的方向靠。图形复杂度适合,但是多数内容重复(只是用不同的图形展示相同的意义:环形图,词云,Horizon Bar 图),仍有较多提升空间,加油
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

7楼
发表于 2022-5-10 14:53:15
案例打卡:其实还有延申更多维度,区域,产品,价格,只做RFM分析有点少
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

8楼
发表于 2022-5-11 12:03:34
案例打卡:RFM模型可以将客户分为不同类型后期进行精准服务,不过单纯只有RFM模型很难将业务实际落地,还是需要结合其他维度再进行分析
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

9楼
发表于 2022-5-11 21:07:45
案例打卡:楼主,建议在分析时多增加下其它维度的分析,单纯的客户分析,只是分析过程中的第一部分
参与人数 +1 F币 +51 理由
帆软苏茜 + 51 有效打卡累计30篇奖励

查看全部评分

10楼
发表于 2022-5-14 15:13:32 发布于APP客户端
案例打卡:RFM模型不失为经典的客户价值分层模型,作品很好的提现出finebi的实现,但实际企业中需要做到更细化的分析,期待下次更好的作品。
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

11楼
发表于 2022-5-15 21:17:39
案例打卡:商业数据分析还是需要用具体的需求磨炼吧,知道去用RFM模型是好事,鼓励~~但1.套用的模型要根据实际情况去改进  ;2.模型分析出来的结果照模型的基本结果给建议就太浅了,还需要结合实际情况(这时候要多一些其他的分析结合),给出更具体的东西。这才是商业化吧~  加油
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

12楼
发表于 2022-5-16 12:56:06
案例打卡:感觉直接套用现有模型进行可视化操作,分析也比较浅,如果能结合数据特点更深入分析的话,可以写的东西会很多吧
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

13楼
发表于 2022-5-17 16:40:04
案例打卡:RFM模型可以将客户分为不同类型后期进行精准服务,不过单纯只有RFM模型很难将业务实际落地,还是需要结合其他维度再进行分析
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

14楼
发表于 2022-5-23 09:29:52

案例打卡:单独RFM分析有点少,还可以增加更多客户维度分析,RFM只能是客户画像的一种
参与人数 +1 F币 +11 理由
帆软苏茜 + 11 有效打卡累计10篇奖励

查看全部评分

15楼
发表于 2022-5-23 10:43:47
讲真,我是觉得内容多处重复了,就是换了个图形
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

16楼
发表于 2022-5-28 19:50:12
单纯对用户进行了RFM分层,报告仅停留在数量描述上,可以结合地域等维度做进一步解读
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

17楼
发表于 2022-6-1 12:23:17
真的不错
18楼
发表于 2022-6-5 12:09:54
案例打卡:数据清洗和客户分层思路清晰,但有点戛然而止的感觉
参与人数 +1 F币 +1 理由
帆软苏茜 + 1 有效打卡奖励

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

17回帖数 1关注人数 7813浏览人数
最后回复于:2023-3-19 16:51

返回顶部 返回列表