Power BI - 占比问题

发布时间 2023-06-22 13:08:58作者: limalove

 

ALL(表):整张表

ALL(列):整张表中该列失去筛选作用;

ALLSELECTED(表):筛选后的整张表

ALLSELECTED(列):筛选后形成的一张表中,该列失去筛选作用;

 

计算占总体的比例DAX:

总体占比 =  
DIVIDE( 
    [销售金额], 
    CALCULATE([销售金额],ALL('产品表')) 
) 

 

计算占类别的比例DAX:

分类占比 =  
DIVIDE( 
    [销售金额], 
    CALCULATE([销售金额],ALL('产品表'[产品名称]))
) 

 

按外部筛选上下文,计算占总体的比例:

按筛选 总体占比 =  
DIVIDE( 
    [销售金额], 
    CALCULATE([销售金额],ALLSELECTED('产品表')) 
) 

 

按外部筛选上下文,计算占类别的比例:

按筛选 分类占比 =  
DIVIDE( 
    [销售金额], 
    CALCULATE([销售金额],ALLSELECTED('产品表'[产品名称])) 
)