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)