从数据到信息
从信息到洞察

VAR

DAX 语言通过 VAR 在表达式中引入变量,VAR 之后的内容定义了一个变量,这个变量可以在后面的其他 VAR 语句中被引用,或者在稍后的 RETURN 语句中使用。

如果在 EVALUATE 语句的 DEFINE 部分使用 VAR,则情况有所不同,你可以在语句的任何表达式中使用它,无需再使用 RETURN。

VAR <name1> = <expression1>
[VAR <name2> = <expression2> [...]]
RETURN <result_expression>

变量的一个重要特性是<expression>只在定义它的环境中被计算一次,并分配给使用 VAR/RETURN 表达式范围内的 name。

示例中的<expression2>可以引用第一个变量 name。

变量 nameN 在同一 VAR/RETURN 语句之后定义的所有变量的表达式(expressionN+1 …)中都可见。

var x=1
return var y = 2
       return var z = 3 
              return z+x+y
Excel 2016 及以后的版本中都可以使用变量

扩展阅读:

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符