EXPANDALL
检索最详细级别的上下文。 如果提供了表达式,则会在新上下文中返回其值,从而允许在层次结构中进行导航并在最详细的级别进行计算。
语法
同时执行导航和计算的语法。
EXPANDALL ( <expression>, <axis> )
仅执行导航的语法。
EXPANDALL ( <axis> )
参数
术语 | 定义 |
---|---|
表达式 | 要在新上下文中评估的表达式。 |
轴 | 一个轴引用。 |
返回值
对于同时执行导航和计算的版本,在导航到最低级别层次结构后,此函数将在新上下文中返回表达式的值。 对于仅执行导航的版本,此函数通过导航到最低级别层次结构来修改评估上下文。
注解
- 此函数只能在视觉计算中使用。
- 此函数的仅导航版本可在 CALCULATE 函数内使用。
- 层次结构的级别由轴引用所引用的每个轴中的所有列确定。
- 通常,较低级别上存在多个后代单元格;因此,表达式参数需要某种形式的聚合。
示例
给定一个表,该表汇总了某个层次结构的总销售额,其中级别为“总计”、“年”、“季度”和“月”,以下 DAX 计算会计算最低级别 [Month] 的 [SalesAmount] 最大值。
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
下面的屏幕截图显示了具有可视化计算的矩阵。