
加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,提问交流,有问必答。
帕累托分析,又称柏拉图分析、巴雷托分析、ABC分析、主次因分析、分类管理等,平常我们也称之为80/20分析,是由意大利经济学家维尔弗雷多·帕累托首创的,核心思想是在决定一个事物的众多因素中分清主次,识别出少数的但对事物起决定作用的关键因素和多数的但对事物影响较少的次要因素,在多个领域内(比如库存管理、质量管理、销售管理等)被普遍应用。
帕累托分析对应的帕累托图,又称排列图,是在柱线组合图中直观地展示分析维度的数量分布和累计占比。

解决方案
利用PowerBI的可视化、互动性,可以轻松地做出动态帕累托分析。动态体现在:
1 可筛选指定范围的数据;
2 可切换分析维度;
3 可预设ABC的占比。
思路是给一个动态的可切换维度的VAR过程表配上累计占比,然后在这个表的基础上生成一系列的度量值。涉及到的PowerBI技巧主要有:
1 使用WINDOW函数计算累计占比;
2 使用SWITCH函数生成动态度量值;
3 使用SUMX函数嵌套求和;
4 颜色度量值用于条件格式;
5 字段参数及数值范围参数。
举例
基于以下模型数据,做一个可是切换客户和产品的帕累托分析,ABC分类的区隔值可以手动设置。
模型

主要度量值如下,其余基础和相似度量值省略。
按客户的累计占比:
Accumulated_Sales_Con%_Customer =
VAR _vt_SalesCon = SUMMARIZE(ALLSELECTED('Dim_Customer'),Dim_Customer[客户],"Sales_Con%",[Sales_Con%_Customer])
VAR _v

最低0.47元/天 解锁文章
982





