COLLAPSEALL

适用于:计算列计算表度量值视觉对象计算

检索与当前上下文相比级别最高的上下文。 如果提供了表达式,则会在新上下文中返回其值,从而支持在层次结构中进行导航并在最高的级别进行计算。

语法

同时执行导航和计算的语法。

COLLAPSEALL ( <expression>, <axis> )

仅执行导航的语法。

COLLAPSEALL ( <axis> )

参数

术语 定义
表达式 要在新上下文中评估的表达式。
一个轴引用。

返回值

对于同时执行导航和计算的版本,在导航到最高级别后,此函数将在新上下文中返回表达式的值。 对于仅执行导航的版本,此函数通过导航到最高级别来修改评估上下文。

注解

  • 此函数只能在视觉计算中使用。
  • 此函数的仅导航版本可在 CALCULATE 函数内使用。
  • 层次结构的级别由轴引用所引用的每个轴中的所有列确定。

示例

给定一个表,该表汇总了某个层次结构的总销售额,其中级别为“总计”、“年”、“季度”和“月”,以下 DAX 计算将提取最高级别“总计”的 [SalesAmount] 值。

TotalValue = COLLAPSEALL([SalesAmount], ROWS)

下面的屏幕截图显示了具有可视化计算的矩阵。

DAX 视觉计算

另请参阅

EXPAND
EXPANDALL
COLLAPSE