企业里面无论是产品、客户,贡献的比重都有所不同,如何快速定位识别自己的拳头产品或者核心客户?ABC分析法是个不错的选择,Power BI可以通过编写DAX表达式轻松实现需求。主要有一个痛点需要解决,如何能够对ABC不同的产品进行分别区分颜色,这个很关键,大家可以参考下实现后的表达式,后面我会录制一期视频来分享。

salesPct =VAR curSales = [salesAmount]VAR runningTotalSales =CALCULATE ([salesAmount],FILTER ( ALL ( '产品'[子类别] ), '产品'[salesAmount] >= curSales ))VAR allSales =CALCULATE ( [salesAmount], ALL ( '产品' ) )RETURNDIVIDE ( runningTotalSales, allSales )
分类判断 =VAR curSales = [salesAmount]VAR runningTotalSales =CALCULATE ([salesAmount],FILTER ( ALL ( '产品'[子类别] ), '产品'[salesAmount] >= curSales ))VAR allSales =CALCULATE ( [salesAmount], ALL ( '产品' ) )VAR pct =DIVIDE ( runningTotalSales, allSales )RETURNSWITCH (TRUE (),pct<= CALCULATE ( SELECTEDVALUE ( '产品分类表'[有边界] ), TREATAS ( { "A" }, '产品分类表'[分类] ) ), "A",pct<= CALCULATE ( SELECTEDVALUE ( '产品分类表'[有边界] ), TREATAS ( { "B" }, '产品分类表'[分类] ) ), "B","C")
文章转载自PowerBI Home,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




