Power BI如何进行流失客户分析?

文摘   职场   2024-08-26 22:29   广东  

    流失客户是指那些曾经使用过产品或服务,由于对产品失去兴趣等种种原因,不再使用产品或服务的顾客。 一般来说,流失客户的挽回也是是营销过程中非常常见的手段,客户流失对于商家而言,是很大的损失。因此,在TO C的企业,用户流失分析是非常重要的一个分析内容,今天借助PowerBI的功能和大家一起分享如何实现这个计算。每个公司对流失用户的定义不同,这主要取决于产品的消费频次,如果是快消品类,消费频次高的产品,流失用户定义期间会相对来说要短。例如,某企业把过去6个月内有购买产品,但是最近3个月没有购买产品的客户定义为流失客户,对他们进行挽回营销。这里面定义的期间就很清楚了,我们只需要将业务逻辑转换成PowerBI里面的DAX表达式逻辑即可。指标定义,流失客户数量:过去6个月购买了产品,但是,最近3个月没有购买记录的客户数量。分析维度,时间维度(每个月),具体表达式如下,其中,有一个关键点是MonthIndex这个辅助字段使用,需要根据不同年份的月份构建一个连续的序号。


客户流失数量 = //过去6个月内有购买,但是最近3个月没有购买记录则定义为客户流失VAR customers_between_6_and_3 =//返回的6个月内前3个月有购买记录的客户    CALCULATETABLE (        VALUES ( 'sales'[CustomerKey] ),        FILTER (            ALL ( 'date' ),            'date'[MonthIndex]                > SELECTEDVALUE ( 'date'[MonthIndex] ) - 6                && 'date'[MonthIndex]                    <= SELECTEDVALUE ( 'date'[MonthIndex] ) - 3        )       )VAR customes_between_3_and_0 =//返回的6个月内最近3个月有购买记录的客户    CALCULATETABLE (        VALUES ( 'sales'[CustomerKey] ),        FILTER (            ALL ( 'date' ),            'date'[MonthIndex]                > SELECTEDVALUE ( 'date'[MonthIndex] ) - 3                && 'date'[MonthIndex] <= SELECTEDVALUE ( 'date'[MonthIndex] )        )    )RETURN    COUNTROWS ( EXCEPT ( customers_between_6_and_3, customes_between_3_and_0 ) )//对两个表进行集合减法运算返回的是前3个月有购买记录,但是最近3个月没有购买记录的用户,    即流失用户的数量。



需要系统学习和获取演示案例可以联系小编:
PowerHome平台主要分享Excel、Power BI、Tableau、SQL等职场数据分析工具技巧,如果觉得小编的内容不错,非常感谢您能够点个在看或者分享给更多需要的朋友。如果需要学习可以通过添加小编的私信交流(18923468365) 以下内容均有系统学习课程,如需学习可以私聊小编哦!1.Excel商务图表、公式函数、VBA、数据透视表 2.Power BI、Power Query、Tableau商务智能分析软件 3.数据分析实战服务:(1)训练营打卡学习(2)专属社群交流(3)学习资源共享(4)专属答疑服务


PowerBI Home
分享PowerBI、Tableau、Excel(函数公式、数据透视表、VBA)、Python、SQL等技巧。
 最新文章