DAX 其他 - VAR 函数
描述
将表达式的结果存储为命名变量,然后可以将其作为参数传递给其他计算字段表达式。一旦为变量表达式计算出结果值,这些值就不会改变,即使变量在另一个表达式中被引用。
DAX VAR 函数是 Excel 2016 中的新功能。
语法
VAR <name> = <expression>
参数
Sr.No. | Term &描述 |
---|---|
1 |
name 变量的名称(标识符)。
|
2 |
expression 返回标量或表值的 DAX 表达式。 |
返回值
包含表达式参数结果的命名变量。
备注
作为参数传递给 VAR 的表达式可以包含另一个 VAR 声明。
引用变量时 −
计算字段不能引用在计算字段表达式之外定义的变量,但可以引用在表达式内定义的功能范围变量。
变量可以引用计算字段。
变量可以引用先前定义的变量。
表变量中的列不能通过 TableName[ColumnName] 语法引用。
示例
= Var SouthSales = SUMX(FILTER(Sales,Sales[Region]="South") ,Sales[Sales Amount]) Var EastSales = SUMX(FILTER(Sales,Sales[Region]="East") ,Sales[Sales Amount]) return SouthSales+EastSales