是否可以在DAX度量表达式中使用变量?例如,以下度量不起作用(它总是返回0) .
注意下面的第二个变量是引用第一个变量:
Measure =
VAR ThisMonth =
CALCULATE (
ABS ( SUM ( 'Table'[Saldo] ) );
FILTER ( Table; Table[Conta] = 71 )
)
VAR PreviouzMonth =
CALCULATE (
ThisMonth;
PREVIOUSMONTH ( 'Calendário'[Date] );
FILTER ( ALL ( 'Calendário'[Mês] ); MAX ( 'Calendário'[Mês] ) > 1 )
)
RETURN
ThisMonth-PreviouzMonth
但如果上面两个变量是单独计算的 - 即作为两个不同的度量 - 计算工作正常 .
谢谢你的支持!
1 回答
您可以在表达式中包含变量 . 问题出在其他地方 .
像这项工作一样简单;
当你在里面使用ThisMonth计算时,它不是一个表达式 . 这是一个变量 . 可能就是这样 .