ABC分析(帕累托)
1. 概述
ABC分类法又称帕累托分析法、主次因素分析法,也称之为“80对20”规则,是项目管理中常用的一种方法。它是根据事物在技术或经济方面的主要特征,进行分类排队,分清重点和一般,从而有区别地确定管理方式的一种分析方法。由于它把被分析的对象分成A、B、C三类,所以又称为ABC分析法。
分类的核心思想:少数项目贡献了大部分价值。以款式和销售量为例:A 款式数量占总体 10% ,却贡献了 80% 的销售额。
2. 案例演示
我们以默认数据模型为例,按照产品累计销售额占比划分产品类别,80%以内的为A类,80%-90%的为B类,90%-100%的为C类。
2.1 生成帕累托图
打开报告编辑页面,引入默认数据模型,将涉及到2个字段:维度“子类别”,度量“销售额”。会涉及到排序,表计算中的总额百分比和累积和。
降序的柱状图
(1)选择“图表”控件,在画布上画出“图表”;
(2)将维度“子类别”放置在X轴,度量“销售额”放置在Y轴;
(3)选择Y轴上的“销售额”,鼠标Hover在字段上,点击下拉菜单(也可右键呼出),选择下拉菜单中的“排序”,然后在排序窗口中,选择降序,得到降序的柱状图;
百分比累进的折线图
(4)再在Y轴放入一个度量“销售额”;
(5)选择Y轴的第二个“销售额”,鼠标Hover在字段上,点击下拉菜单,选择下拉菜单中的“表计算”,在表计算窗口中,选择“总额百分比”,将“子类别”放入寻址中;
(6)勾选“在计算结果基础上进行二次表计算”,二次表计算类型选择“累积和”,将“子类别”放入寻址中,点击确定;
(7)点击打开第二个“销售额”的属性面板,将图表类型改为“折线图”;
(8)选择Y轴的第二个“销售额”,鼠标Hover在字段上,点击下拉菜单,选择下拉菜单中的“显示双轴”;
(9)得到帕累托图。
2.2 添加“ABC 划分”指标
(1)新建计算字段,命名为“ABC分类”,输入下方表达式:
let @x = ((RUNNING_SUM(SUM([销售额])) along [子类别]) /
(WINDOW_SUM(SUM([销售额]),FIRST(),LAST()) along [子类别]))
, @y = (INDEX() along [子类别]) in ( if ((@x < 0.8)) then "A类" else if (@x > 0.9) then "C类" ELSE "B类" )
注:如果是进行二八分析,步骤与 ABC 分析大致相同,仅需在此处修改公式,并按不同颜色进行分类,就能得出分析结果。公式条件判断部分可修改为 if ((@x < 0.8)) then "A类" else "B类"
,分析贡献了 80% 的「销售额」的产品,并划分为 A 类,其余为 B 类。
(2)将“ABC分类”字段拖入「1-求和(销售额)」的「颜色」框,将会自动填充颜色,如下图所示:
(3)对帕累托图设置一个销售额累计和占比90%的参考线,并对样式做些调整。
3. 结论分析
通过帕累托图可以得出以下结论:
产品名称 | 商品数量占比 | 销售额占比 | |
---|---|---|---|
A类 | 书架、器具、椅子、复印机、电话、设备、收纳具 | 40% | 80% |
B类 | 桌子、配件 | 10% | 10% |
C类 | 用具、装订机、用品、信封、纸张、美术、系固件、标签 | 50% | 10% |