如何使用Power BI进行回流客户分析?

如何使用Power BI计算新客户数量?

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

还有一种情形是,客户超过一定的时间没有购买行为,已定义为流失客户或者睡眠客户,但最近又发生业务的的,也称为回流客户。
回流客户分析,常用于测试市场活动的效果,是不是有效的召回了流失客户。
本文来看一下如何利用Power BI,快速找出某个期间的回流客户?

每个公司由于业务特征、客户类型的区别、对回流客户的定义也不会相同。本文为了分析的方便,假设回流客户的定义是,已经连续90天没有购买行为,但在本期又产生交易的客户。
举例来说,某客户在2018年1月9日曾经下过单,但一直到4月9日,在这90天内,没有再购买过,但在2018年4月21日,该客户又进行了购买行为,那么该客户在4月21日(如果按月度分析,在4月份),就应标记为回流客户。
模拟数据为一张订单表和一个日期表,通过日期建立关系,模型如下:
回流客户数量
直接写一个度量值,
关于回流客户的逻辑,主要计算出客户的上次购买日期与本期购买日期,通过两个日期的间隔进行判断,在上面的DAX表达式中,对每一步定义的变量都加了注释,可以逐步理解其计算逻辑。
如果要计算回流客户的购买金额,只需要将最后一行RETURN的表达式改为这样就可以了:
RETURN CALCULATE(SUM('订单'[销售额]),t4)
度量值写好以后,PowerBI可以快速计算出结果,
显示回流客户列表
上面只是计算出了每月的回流客户数量,但还想知道回流的客户分别是谁,应该怎么做呢?
由于度量值只能返回一个值,而回流客户是一个列表,有很多客户名称,上面的度量值通过计数进行聚合,返回了一个值。那么如何通过度量值来显示一个表呢?

其中一种方法可以通过CONCATENATEX函数,把列表的数据连接起来,变成一个字符串,这样就可以利用度量值来返回了,
原理和第一个度量值一样,只是最后RETURN的表达式不一样。
使用卡片图来显示这个度量值,
这样就变通的实现了用度量值来显示一个列表。
不过如果列表数据较少,用这种方式还可以,如果数据很多,一个卡片图显示不全,那就尽量不要用这种方式来展示流失客户了。

我们还可以使用度量值来判断,如果是流失客户,就返回1,否则返回BLANK,然后只显示结果为1的客户列表就行了。
这个度量值的写法如下:
依然是上面的逻辑,这个度量值重点看最后两行

然后利用客户姓名等字段生成一个表格,把[是否为回流客户]作为表格的筛选字段,就可以动态展示每个月回流客户详细信息。
通过这个示例,基本实现了回流客户的简易分析,主要是先定义回流客户的特征和逻辑,并把业务逻辑用DAX表达出来,利用度量值的动态性,快速计算不同时间段内的回流客户数量以及客户信息。


(0)

相关推荐

  • Power BI:有个大招,不过你要先学会切片器跨页同步

    有个大招,不过现在先不发,因为要先学会切片器跨页同步--那么,切片器跨页同步是个啥?先来看在ExcelHome上看到的一个问题: 再用Power BI里的具体例子来说明一下,比如说我有2页报表,每个报 ...

  • 用Power BI时,度量多了怎么管理?

    对于这个问题,也希望有更好的使用经验的朋友多多留言,一起学习,共同进步.飘泊:POWER BI里面没有度量集中管理这个功能吗? 大海:嗯,这个图是Excel的Power Pivot里的度量值集中管理界 ...

  • 学习DAX语言的必读书,没有之一

    我们正在进入一个低代码开发的时代,而且别无选择.因为至少有以下四大趋势: 千禧一代占劳动力比例越来越高,这是熟练使用信息技术和办公软件的一代. 未来5年,APP的开发需求超过5亿,超过过去40年的总和 ...

  • Power BI一定要注册才能用?

    最近,很多朋友在尝试使用Power BI(Desktop)的时候碰到"注册"的问题,比如,安装好Power BI Desktop后,打开,结果弹出个直接填写注册信息的窗口,如下图所 ...

  • 怎么直接把一列的部分数据换成另一列里的数据?

    小勤:怎么把实际销售金额里空的数据用原单价来替代?即没有实际售价的使用原单价. 大海:这个问题好简单啊.添加一个自定义列,做个简单判断就可以了: 小勤:这个我知道啊.但是,能不能不增加列,直接转换吗? ...

  • 【每周一本书】之《Microsoft Power BI 数据可视化与数据分析》

    [数据猿导读]随着大数据研究热潮的兴起,各种数据可视化图表层出不穷,大数据生动呈现就成为了具有挑战性的工作,随之出现了大量的可视化软件 编辑 | abby 官网 | www.datayuan.cn 微 ...

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

    为了提升销量,在不断吸引新客户的同时,还要防止老客户离你而去,但每一个顾客不可能永远是你的客户,不可避免的都会经历新客户.活跃客户.流失客户的过程,这个过程也称为客户生命周期. 对客户生命周期管理至关 ...

  • 如何使用Power BI计算新客户数量?

    每个企业的经营活动都是围绕着客户而开展的,在服务好老客户的同时,不断开拓新客户是每个企业的经营目标之一. 开拓新客户必然要付出一定的费用支出,费用支出除以新客户数,就是新客成本,新客成本的高低也决定了 ...

  • Power BI帕累托分析:数值相等时累计占比计算“错误”问题

    最近有几个星友提到,做帕累托分析时,当有数据相等时,累计占比计算不正确,不知道是怎么回事,PowerBI为什么会出现这个"错误"呢?你是不是也碰到过这个问题? 这篇文章就来谈谈这是 ...

  • Power BI如何进行财年分析?

    日常分析涉及日期维度的分析一般是用自然日历,但也有些比较特殊,比如有些国家/地区的财务报告年度并不是从1月开始,有的是从4月开始,有的是从7月开始,苹果的财年是从10月开始的,这种年度一般称为财年(F ...

  • Power BI帕累托分析,为什么累计占比是错误的?

    关于帕累托分析,大家用的比较多,有个小问题被很多人问过,就是计算出的累计占比结果是错误的,这里专门写篇文章说明一下. 正常的帕累托分析是这样的,以前的文章中曾经举了个简单的例子, 占比 = DIVID ...

  • Power BI业务分析:TOP N%客户贡献

    在业务分析中,经常需要对客户进行排名细分,比如分析排名前20%的客户的贡献是多少?这其实也是一种帕累托分析,利用PowerBI可以轻松计算出结果. 以PowerBI星球案例数据为例,计算销售排名前20 ...

  • 批量导入并整合pdf数据做分析,用Power BI小意思啦!

    小勤:我们每天都能收到供应商推送的pdf格式的燃油价格文件,怎么能方便地整合到一起做数据分析啊? 大海:现在Power BI支持pdf文件的数据导入了,所以非常方便啊. - 1 - 打开功能 小勤:这 ...

  • 如何用Power BI分析产品关联度?

    逛超市的时候,面对货架上琳琅满目的商品,你会觉得这些商品的摆放,或者不同品类的货架分布是随机排列的吗,当然不是. 应该都听说过啤酒与尿布的故事,这两个表面上毫不相关的商品,在超市中摆放在一起时二者的销 ...

  • Power BI 数据分析应用:客户购买频次分布

    商业数据分析通常都可以简化为对数据进行筛选.分组.汇总的过程,本文通过一个实例来看看PowerBI是如何快速完成整个过程的. 假设数据为一个订单明细表,含有下单日期.客户名称.产品名称等数据,业务需求 ...