Power BI中如何计算层次结构的销售占比
显然,这里一般来说就应该是100%,但是,业务场景的需求是在省份级别展示各自省份占大区的份额而不是100%。这个细节的地方值得我们来思考如何来实现这个需求。我给出我的方案供参考,这里主要是对层级的判断和解决分母的问题。具体实现参考下面的DAX表达式。详细讲解视频参见课程内容。
销售占比 = VAR curSales = [销售]VAR salesPct = SWITCH ( TRUE (), ISINSCOPE ( '订单'[城市] ), DIVIDE ( curSales, CALCULATE ( [销售], ALLSELECTED ( '订单'[城市] ) ) ), ISINSCOPE ( '订单'[省/自治区] ), DIVIDE (curSales, CALCULATE ( [销售], ALLSELECTED ( '订单'[省/自治区] ) ) ), ISINSCOPE ( '订单'[地区] ), DIVIDE ( curSales, CALCULATE ( [销售], ALLSELECTED ( '订单'[地区] ) ) ))RETURN salesPct
赞 (0)
