尽管这是个物质极大丰富的年代,但是服饰销售仍然不能摆脱二八定律。什么是二八定律?百度百科的词条解释如下:
二八定律又名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")
完。