用户可以在DAX公式(forumla)中使用VAR 定义变量,把聚合表达式的结果存储为一个命名变量,并可以作为参数传递给其他Measure 表达式。一旦变量的值被计算出来,那么这些值就不再变化,即使变量用于其他表达式中。
当在DAX 公式中使用变量时,需要使用RETURN把结果返回给Measure。
定义变量的语法, expression是一个DAX表达式,用于返回一个标量值或一个表值。
VAR <name> = <expression>
举个例子,计算同比:
YoY% =
VAR Sales = SUM(SalesTable[SalesAmount])
VAR SalesL