前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >抓住拳头产品:Power BI动态二八定律的应用

抓住拳头产品:Power BI动态二八定律的应用

作者头像
wujunmin
发布2021-09-07 17:18:58
7090
发布2021-09-07 17:18:58
举报
文章被收录于专栏:wujunmin

尽管这是个物质极大丰富的年代,但是服饰销售仍然不能摆脱二八定律。什么是二八定律?百度百科的词条解释如下:

二八定律又名80/20定律、帕累托法则(Pareto‘s principle)也叫巴莱特定律、朱伦法则(Juran's Principle)、关键少数法则(Vital FeRule)、不重要多数法则(Trivial Many Rule)最省力的法则、不平衡原则等,被广泛应用于社会学及企业管理学等。

它是19世纪末20世纪初意大利经济学家帕累托发现的。他认为,在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%尽管是多数,却是次要的,因此又称二八定律。

已知某公司某时间段的销售数据,如何找到公司带来80%收入的前20%产品,又如何找到产品结构中某个品类前20%的重点产品?

数据源关系

下图是我们常见的帕累托图,柱形为每款货品的销售额,红色曲线为各产品累计销售占比,黄色恒线为80%分界线,恒线与曲线交叉部分之前的产品即为重点产品。通过上方的切片器,可以切换不同品牌、不同店铺不同时期不同类别的状态。

帕累托图

本图的关键在于累计占比的计算,DAX公式如下:

代码语言:javascript
复制
累计占比 =
VAR CumulativeSales =
   CALCULATE (
       [销售额],
       FILTER ( ALLSELECTED ('产品资料'), SUM ( '销售数据'[销售额] ) <= [销售额] )
   )
VAR TotalSales =
   CALCULATE ( [销售额], ALLSELECTED ( '产品资料') )
RETURN
   DIVIDE ( CumulativeSales, TotalSales )

备注:ALLSELECTED忽略当前帕累托图中的筛选条件,但保留外部的筛选条件。

80%恒线设置一个恒值度量值即可:

代码语言:javascript
复制
80%线 = 0.8

另外,可以对该图进行一些扩充:例如某产品尽管业绩贡献大,但是可能是由于销售折扣偏低造成,给公司造成的利润有限,因此折扣线也可以加入图表中。另外,结合产品图片会对重点产品有更清晰的认识,如下图所示:

产品图片,虚拟(样式因此看上去雷同)

换个角度看待二八定律,我们想查看各个品类销售是否集中,前20%的产品可以占到该品类总销售的百分之多少?如下图所示。

前20%款式销售占比

N牌前20%的款式只占到总销售的46%,集中度很差,没有特别畅销的跑量货品,需要引起警示。

实现该功能首先要确定各个品类总共有多少款式,20%的款式是多少款?

代码语言:javascript
复制
20%款式数量 = ROUND([款式数量]*0.2,0)

然后计算这20%的款式的总销售额,TOPN与20%款式数量度量值构成一个动态的虚拟表,提取按销售额排序最大的前20%产品,并使用SUMX对销售额进行求和。

代码语言:javascript
复制
前20%销售额 =
SUMX(TOPN([20%款式数量],ALL('销售数据'[货号]),[销售额],DESC),[销售额])

最后计算占比即可:

代码语言:javascript
复制
前20%销售占比 = DIVIDE([前20%销售额],[销售额])

计算结果使用矩阵进行展现,销售集中度较差产品可以使用度量值设置条件格式:

代码语言:javascript
复制
前20%占比颜色 = IF([前20%销售占比] <0.7,"RED")

完。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-10-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 wujunmin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档