PowerBI企业运营分析——客户增减模型比率分析

PowerBI企业运营分析------客户增减模型比率分析

欢迎来到Powerbi小课堂,在竞争激烈的市场环境中,企业运营分析平台成为提升竞争力的核心工具。

该平台通过整合多源数据,并对关键指标进行实时监控,得以迅速洞悉业务动态,精准地把握问题与机遇所在。其可视化看板和智能预警功能,帮助管理者直观掌握运营动态,优化资源分配;而深度分析模块则能挖掘潜在趋势,支撑战略决策。无论是致力于降本增效、风险规避,还是积极寻求市场拓展,该平台均能提供坚实的数据支持,助力企业迈向精细化运营的新阶段,进而实现可持续的繁荣发展。

本期课程我们依然将重点放到整合前期分散知识点,帮助您建立清晰的模板搭建思路,本节课程涵盖客户增减模型的制作,本节课程重点比率计算及比率概念,本期难度再次提升,跟紧节奏不要掉队哦。

想要一份这样的可视化看板吗?想学吗?我教你呀!

一、案例背景:

我司作为国内一家大型服装电商企业,业务范围涵盖男装、女装、童装和配饰。当前,我们正全力开发企业运营分析系统,利用技术手段达成业绩提升、指标实时监控、绩效考核优化、客户维护与开发以及企业发展精准预测,推动数据高效共享与流程优化,从而大幅提升决策与运营效率,优化资源配置结构,加强风险控制能力,为企业的长远发展注入强劲动力。

二、设计思路:

通过财务、产品、客户、盈亏预测精准掌控企业发展方向,建立科学的考核机制,并通过控制变动成本,优化企业盈利。

(1)准备基础数据

(2)数据清洗

(3)建立关系视图

(4)个性美化设计

(5)数据建模(度量值)

(6)制作可视化报告

三、数据建模

公式:

sql 复制代码
复活客户净增 = [复活客户数] - [流失客户数]

公式解析:

这个指标表示:

正值:复活客户多于流失客户,客户基础在扩大

负值:流失客户多于复活客户,客户基础在萎缩

零值:复活与流失达到平衡

公式:

sql 复制代码
复活净增比 = DIVIDE( [复活客户净增] , [累计客户数] )

公式解析:

衡量整体客户池的复活效率:反映企业通过召回策略从历史客户中获得的净增长占总客户基数的比例。

评估长期客户资产利用率:高比值表明企业能有效激活沉睡客户,减少对新增客户的依赖。

公式:

sql 复制代码
复活净增速率 = DVIDE( [复活客户净增] , [活跃客户数])

分析作用

衡量当前活跃客户的净增长动能:体现复活策略对现有活跃客户规模的即时影响。

预警过度依赖召回:若速率持续高位,可能意味着自然活跃客户增长乏力,需加强新客获取。

公式:

sql 复制代码
复活客户活跃率 = DIVIDE( [复活客户数] , [活跃客户数] )

分析作用

量化复活客户对活跃度的贡献:高比率说明企业依赖召回维持活跃,低比率则反映自然活跃客户为主。

识别客户生命周期阶段:若该比率突增,可能因促销活动短期刺激复购,需观察长期留存。

公式:

sql 复制代码
客户活跃比 = DIVIDE( [活跃客户数] , [累计客户数] )

分析作用

评估客户资产健康度:高比值表示客户整体活跃度高,低比值则反映大量"僵尸客户"。

定位流失问题阶段:结合首次购买时间分布,识别流失高发阶段(如首单后30天)。

公式:

sql 复制代码
流失净增速率 = DIVIDE([流失客户数], [活跃客户数] )

分析作用

监控客户流失压力:高速率表明活跃客户流失速度快,需紧急干预。

平衡增长与流失:若新增客户数高但流失速率也高,可能陷入"增长陷阱"。

3.1 数据诊断公式

公式:

sql 复制代码
判断 = 
​
VARB1=IF([复活净增比]<0.02,"促销失败",BLANK())
​
VARB2=IF([客户活跃比]<0.25,"忠诚度低",BLANK())
​
VARB3=IF([复活净增速率]>0.08,"拓展新客",BLANK())
​
VARB4=IF([复活客户活跃率]>0.3,"原生客户流失",BLANK())
​
VARB5=IF([流失净增速率]>0.1,"紧急干预,优化产品留存",BLANK())
​
VARB6=B1&B2&B3&B4&B5
​
RETURN
​
CONCATENATE("数据诊断:",B6)

下图为各指标行业基准参考表

3.2、客户状态中文标记

公式:

sql 复制代码
复活标记 = 
​
IF(
​
  COUNTROWS( ALLSELECTED( '日期表' ) ) > 31,
​
  BLANK(),
​
  VARHasClient = HASONEVALUE( '客户明细'[客户名称] )
​
  VARHasDate = HASONEVALUE( '日期表'[日期] )
​
  VARValueResult = [复活客户数]
​
  RETURN
​
•    IF(
​
•      ISBLANK( ValueResult ),
​
•      BLANK(),
​
•      IF(
​
•        HasClient && HasDate,
​
•        "复活",
​
•        ValueResult
​
•      )
​
•    )
​
)
sql 复制代码
活跃标记 = 

IF(

  COUNTROWS( ALLSELECTED( '日期表' ) ) > 31,

  BLANK(),

  VARHasClient = HASONEVALUE( '维度-客户'[客户ID] )

  VARHasDate = HASONEVALUE( '日期表'[日期] )

  VARValueResult = [活跃客户数]

  RETURN

​    IF(

​      ISBLANK( ValueResult ),

​      BLANK(),

​      IF(

​        HasClient && HasDate,

​        "活跃",

​        ValueResult

​      )

​    )

)
sql 复制代码
流失标记 = 

IF(

  COUNTROWS( ALLSELECTED( '日期表' ) ) > 31,

  BLANK(),

  VARHasClient = HASONEVALUE( '维度-客户'[客户ID] )

  VARHasDate = HASONEVALUE( '日期表'[日期] )

  VARValueResult = [流失客户数]

  RETURN

​    IF(

​      ISBLANK( ValueResult ),

​      BLANK(),

​      IF(

​        HasClient && HasDate,

​        "流失",

​        ValueResult

​      )

​    )

)
sql 复制代码
新增标记 = 

IF(

  COUNTROWS( ALLSELECTED( '日期表' ) ) > 31,

  BLANK(),

  VARHasClient = HASONEVALUE( '维度-客户'[客户ID] )

  VARHasDate = HASONEVALUE( '日期表'[日期] )

  VARValueResult = [新增客户数]

  RETURN

​    IF(

​      ISBLANK( ValueResult ),

​      BLANK(),

​      IF(

​        HasClient && HasDate,

​        "新增",

​        ValueResult

​      )

​    )

)

公式解析:

变量1:若用户选择的日期范围超过31天(如选择整年或季度),公式直接返回空值

避免在大范围时间计算中频繁触发复杂逻辑。

变量2、3:当前上下文是否仅包含一个值

变量4:引用度量值复活客户数

返回结果:

第一层判断:若[复活客户数]为空(如无符合复活条件的客户),返回空,
第二层判断:标签与数值切换

明细层级(单个客户+单日)→ 显示"复活"。

汇总层级(多客户/多日)→ 显示实际复活客户数。

注:此处以复活标记为例,还需创建流失标记、活跃标记、新增标记三个度量值,其公式逻辑与复活标记相同。可根据需求调整引用度量值及标记方式,如使用符号、图片等丰富可视化效果,但我倾向于使用中文标记,因其可读性更佳。

到这里数据建模告一段落,下面进入可视化制作

四、可视化报告制作

1、业绩概览制作

第一步:设置报表页格式选项,选择画布背景,上传我们设计好的素材

第二步:插入一个图像,AI机器人图标,点开操作功能,给此图像添加登录页书签。

第三步:插入一个卡片图,将度量值日历拖入切片器。

第四步:插入七个书签按钮,输入数据中心、产品维度、客户开发、业绩分析、地域分析、业绩考核、表格维度,并给书签按钮添加我们设计好的图标。

第五步:插入一个形状,用于给以上建立视觉对象添加背景。

第六步:插入三个切片器,将卡日期表日期拖入字段中,将维度-客户表行业拖入字段中,将客户增减算法表分析维度拖入字段中。

第七步:插入一个矩阵图,行拖入日期表年份月份字段,值拖入度量值客户数量、活跃客户数、复活客户数、流失客户数、新增客户数、复活客户净增、客户活跃比、复活客户活跃率、流失净增速率、复活净增比、复活净增速率。

第八步:构建一个组合图,设置X轴为日期表中的年份月份字段,Y轴为复活客户净增度量值,同时在行Y轴添加复活净增速率、复活净增比等度量值,最后调整视觉对象格式,确保图例和数据标签可见。

第九步:插入一个簇状条形图,Y轴拖入日期表年份月份字段,X轴拖入度量值累计客户数、全局累计客户数,设置视觉对象格式,打开图例和数据标签。

第十步:插入一个矩阵图,行拖入日期表日期字段,列拖入维度-客户表客户姓名字段,值拖入度量值活跃标记、复活标记、流失标记、新增标记。

第十一步:插入两个折线图,X轴拖入日期表年份月份字段,Y轴分别拖入度量值复活客户数、流失客户数和复活净增速率、流失净增速率,设置视觉对象格式,打开图例和数据标签。

第十二步:首先,将标记矩阵图和两个折线图覆盖于增减数据矩阵、组合图和簇状条形图之上。接着,在视图窗口选择功能中,找到并选中这些图形(标记矩阵图、两个折线图、增减数据矩阵、组合图和簇状条形图),点击右键进行分组,并将它们放到一个组中,命名为'客户增减分析'。然后,隐藏标记矩阵图和两个折线图,打开书签功能,添加书签并命名为'客户增减比值分析'。随后,隐藏增减数据矩阵、组合图和簇状条形图,再次显示标记矩阵图和两个折线图,并添加另一个书签,命名为'客户增减标记明细'。最后,选中这两个书签,右键点击进行分组,并重命名为'页内切换客户增减'。

第十三步:插入两个书签按钮,点开样式文本分别输入文本客户增减比值分析、客户增减标记分析,并给书签按钮添加我们设计好的图标,点开操作功能,将以上建立书签添加给按钮。

第十四步:如图美化界面

第十六步:打开视图窗口书签功能,为此页面添加一个书签

第十七步:数据中心页,点击文本为客户增减分析的按钮,打开操作功能,类型选择书签,将此页书签添加到按钮。

好的,今天的讲解就到这里。后期课程也会逐渐增加难度,如果在学习过程中需要帮助,欢迎随时联系作者,精彩内容,敬请期待。

相关推荐
瓶子xf13 天前
陪跑教学大纲:PowerBI & QuickBI & FineBI & 数据运营& 面试 & 简历修改等
powerbi·finebi·副业·quickbi
咋吃都不胖lyh16 天前
MySQL 与Power BI 的作用,以及在数据分析中扮演的角色
mysql·数据分析·powerbi
瓶子xf1 个月前
PowerBI 的双隐藏,我在QuickBI 里也找到了
powerbi·quickbi
瓶子xf1 个月前
PowerBI 没实现的的联动同步下钻,QuickBI 实现了
powerbi·quickbi
瓶子xf2 个月前
第二家公司虽然用PowerBI ,可能更适合用以前的QuickBI
powerbi
瓶子xf2 个月前
第三家公司虽然用了powerbi,但更适合用excel
excel·powerbi
Yuki_Xzz2 个月前
powerbi其他切片器能控制而只有Result切片器不能控制
powerbi
Sharewinfo_BJ2 个月前
66别错过!一杯奶茶钱开启企业微信 Power BI 之旅
数据分析·企业微信·数据可视化·powerbi
奔跑草-2 个月前
【服务器】Apache Superset功能、部署与体验
运维·服务器·apache·powerbi·superset
芦骁骏2 个月前
自动处理考勤表——如何使用Power Query,步步为营,一点点探索自定义函数
数据分析·excel·powerbi