EXPANDALL
Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента
Извлекает контекст на самом подробном уровне. Если выражение предоставлено, возвращает его значение в новом контексте, позволяя навигации в иерархиях и вычислениях на самом подробном уровне.
Синтаксис
Синтаксис, который выполняет навигацию и вычисление.
EXPANDALL ( <expression>, <axis> )
Синтаксис, выполняющий только навигацию.
EXPANDALL ( <axis> )
Параметры
Термин | Определение |
---|---|
выражение | Выражение, вычисляемого в новом контексте. |
Ось X | Ссылка на оси. |
Возвращаемое значение
Для версии, выполняющей навигацию и вычисление, функция возвращает значение выражения в новом контексте после перехода на самый низкий уровень иерархии. Только для версии, которая выполняет навигацию, функция изменяет контекст оценки, перейдя на самый низкий уровень иерархии.
Замечания
- Эту функцию можно использовать только в визуальных вычислениях.
- В функции CALCULATE можно использовать только версию функции, доступной только для навигации.
- Уровни иерархии определяются всеми столбцами в каждой оси, на которую ссылается ссылка на оси.
- Часто существует несколько потомков на более низком уровне; Поэтому для аргумента выражения требуется некоторая форма агрегирования.
Пример
Учитывая таблицу, которая суммирует общий объем продаж иерархии с уровнями для общего, года, квартала и месяца, следующий расчет DAX вычисляет максимальное значение [SalesAmount] на самом низком уровне [Месяц].
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
На снимка экрана ниже показана матрица с визуальным вычислением.