Udostępnij za pośrednictwem


COLLAPSEALL

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Pobiera kontekst na najwyższym poziomie w porównaniu z bieżącym kontekstem. If jest udostępniane wyrażenie, zwraca value w nowym kontekście, co pozwala na nawigację w hierarchiach and obliczenia na najwyższym poziomie.

Składnia

Składnia wykonująca obie operacje nawigacji and obliczenia.

COLLAPSEALL ( <expression>, <axis> )

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

COLLAPSEALL ( <axis> )

Parametry

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

Zwracanie value

W przypadku wersji, która wykonuje oba obliczenia nawigacji and, funkcja zwraca value wyrażenia w nowym kontekście po przejściu do najwyższego poziomu. W przypadku wersji, która wykonuje tylko nawigację, funkcja modyfikuje kontekst oceny, przechodząc do najwyższego poziomu.

Uwagi

  • Tej funkcji można używać tylko w obliczeniach wizualnych.
  • Wersje funkcji tylko do nawigacji mogą być używane wewnątrz funkcji CALCULATE.
  • Poziomy hierarchii są określane przez kolumny all w każdej osi, do których odwołuje się odwołanie do osi.

Przykład

Biorąc pod uwagę tabelę podsumowującą łączną sprzedaż dla hierarchii z poziomami dla sumy, year, quarterandmonth, następujące obliczenie DAX pobiera value [SalesAmount] na najwyższym poziomie.

TotalValue = COLLAPSEALL([SalesAmount], ROWS)

Poniższy zrzut ekranu przedstawia macierz z obliczeniami wizualnymi.

obliczania wizualizacji

Zobacz też

EXPAND EXPANDALL COLLAPSE