Поделиться через


EXPANDALL

применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления

Извлекает контекст на самом подробном уровне. Если выражение предоставлено, возвращает его значение в новом контексте, позволяя навигации в иерархиях и вычислениях на самом подробном уровне.

Синтаксис

Синтаксис, который выполняет навигацию и вычисление.

EXPANDALL ( <expression>, <axis> )

Синтаксис, выполняющий только навигацию.

EXPANDALL ( <axis> )

Параметры

Срок Определение
expression Выражение, вычисляемого в новом контексте.
axis Ссылка на оси.

Возвращаемое значение

Для версии, выполняющей навигацию и вычисление, функция возвращает значение выражения в новом контексте после перехода на самый низкий уровень иерархии. Только для версии, которая выполняет навигацию, функция изменяет контекст оценки, перейдя на самый низкий уровень иерархии.

Замечания

  • Эту функцию можно использовать только в визуальных вычислениях.
  • Версию функции, доступную только для навигации, можно использовать внутри функции CALCULATE.
  • Уровни иерархии определяются всеми столбцами в каждой оси, на которую ссылается ссылка на оси.
  • Часто существует несколько потомков на более низком уровне; Поэтому для аргумента выражения требуется некоторая форма агрегирования.

Пример

Учитывая таблицу, которая суммирует общий объем продаж иерархии с уровнями для общего, года, квартала и месяца, следующий DAX вычисление вычисляет максимальное значение [SalesAmount] на самом низком уровне [месяц].

MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)

На снимка экрана ниже показана матрица с визуальным вычислением.

DAX визуального вычисления

См. также

EXPAND COLLAPSE COLLAPSEALL