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


EXPANDALL

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

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

Синтаксис

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

EXPANDALL ( <expression>, <axis> )

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

EXPANDALL ( <axis> )

Параметры

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

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

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

Замечания

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

Пример

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

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

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

Вычисление визуального элемента DAX

См. также

РАСШИРЯТЬ
КОЛЛАПС
СВЕРНУТЬ