业务背景
CALCULATE作为Power BI中比较常用的筛选器函数,用途较为广泛,常用于按条件筛选的聚合统计
基本用法
CALCULATE(求值表达式,筛选条件)
函数应用
- 参考PowerBI-DAX函数文档中给出的案例
按类别统计销售收入以及该类别中蓝色产品的收入
Blue Revenue =
CALCULATE(
SUM(Sales[Sales Amount]),
'Product'[Color] = "Blue"
)
数据效果
- 举一反三
计算线上销售额占比(线上销售额/全部销售额)
线上销售占比 =
DIVIDE( CALCULATE( SUM('销售表'[sales]) ,
'销售表'[发货渠道] = "线上" ) ,
SUM('销售表'[sales]) )
数据效果