EXPANDALL

Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji

Pobiera kontekst na najbardziej szczegółowym poziomie. Jeśli zostanie podane wyrażenie, zwraca wartość w nowym kontekście, umożliwiając nawigację w hierarchiach i obliczeniach na najbardziej szczegółowym poziomie.

Składnia

Składnia, która wykonuje zarówno nawigację, jak i obliczenia.

EXPANDALL ( <expression>, <axis> )

Składnia, która wykonuje tylko nawigację.

EXPANDALL ( <axis> )

Parametry

Termin Definicja
wyrażenie Wyrażenie, które ma zostać ocenione w nowym kontekście.
Odwołanie do osi.

Wartość zwracana

W przypadku wersji, która wykonuje zarówno nawigację, jak i obliczenia, funkcja zwraca wartość wyrażenia w nowym kontekście po przejściu do najniższego poziomu hierarchii. W przypadku wersji, która wykonuje tylko nawigację, funkcja modyfikuje kontekst oceny, przechodząc do najniższego poziomu hierarchii.

Uwagi

  • Tej funkcji można używać tylko w obliczeniach wizualnych.
  • Wersja funkcji tylko do nawigacji może być używana wewnątrz funkcji CALCULATE.
  • Poziomy hierarchii są określane przez wszystkie kolumny na każdej osi, do których odwołuje się odwołanie osi.
  • Często istnieje wiele komórek malejących na niższym poziomie; dlatego dla argumentu wyrażenia jest wymagana pewna forma agregacji.

Przykład

Biorąc pod uwagę tabelę, która podsumowuje łączną sprzedaż dla hierarchii z poziomami łącznej, roku, kwartału i miesiąca, następujące obliczenie języka DAX oblicza maksymalną wartość [SalesAmount] na najniższym poziomie [Miesiąc].

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

Poniższy zrzut ekranu przedstawia macierz z obliczeniami wizualnymi.

Obliczanie wizualizacji języka DAX

Zobacz też

ROZSZERZAĆ
ZAPAŚĆ
ZWIŃ