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