DAX,是Data Analysis eXpression的简称 ,中文翻译为数据分析表达式,由一些函数以及运算符构成
**
一、函数类型

二、计算类别

| 计算列 | 度量值 |
|---|---|
| 维度体系 | 指标体系 |
| 行层面计算 | 聚合层面计算 |
| 存储在表内 | 存储在数据模型内(指标表) |
| 计算后存入内存中 | 拖动时才计算(CPU) |
| 带表名 | 嵌套使用,不带表名![]() |
三、计算上下文
3.1 筛选上下文
作用在度量值

3.2 行上下文
可以理解为for循环,在每个被循环的地方进行相应的操作
- 在计算列中引用度量值,行上下文是起作用的。原因是度量值会将行上下文自动转为筛选上下文,也就是运用了calculate函数的功能
- 在计算列中直接用聚合函数时,行上下文不起作用。原因是计算列中的聚合函数无筛选上下文、且忽略外部行上下文,但聚合函数内部是有行上下文,且循环了整张表

度量值要想引用计算列必须用聚合函数


