EXPANDALL

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

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

Синтаксис

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

DAX
EXPANDALL ( <expression>, <axis> )

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

DAX
EXPANDALL ( <axis> )

Параметры

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

Возврат value

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

Замечания

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

Пример

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

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

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

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

См. также

EXPAND COLLAPSE COLLAPSEALL