Freigeben über


COLLAPSEALL

Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen

Ruft einen Kontext auf der höchsten Ebene im Vergleich zum aktuellen Kontext ab. Wenn ein Ausdruck bereitgestellt wird, wird der Wert im neuen Kontext zurückgegeben, sodass die Navigation in Hierarchien und Berechnungen auf der höchsten Ebene möglich ist.

Syntax

Die Syntax, die sowohl Navigation als auch Berechnung ausführt.

COLLAPSEALL ( <expression>, <axis> )

Die Syntax, die nur die Navigation ausführt.

COLLAPSEALL ( <axis> )

Parameter

Begriff Definition
expression Der Ausdruck, der im neuen Kontext ausgewertet werden soll.
Achse Ein Achsenverweis.

Rückgabewert

Für die Version, die sowohl Navigation als auch Berechnung ausführt, gibt die Funktion nach der Navigation zur höchsten Ebene den Wert des Ausdrucks im neuen Kontext zurück. Bei der reinen Navigationsversion ändert die Funktion den Auswertungskontext, indem sie zur höchsten Ebene navigiert.

Hinweise

  • Diese Funktion kann nur in visuellen Berechnungen verwendet werden.
  • Die reinen Navigationsversionen der Funktion können innerhalb der CALCULATE-Funktion verwendet werden.
  • Die Ebenen der Hierarchie werden von allen Spalten auf jeder Achse bestimmt, auf die durch den Achsenbezug verwiesen wird.

Beispiel

In einer Tabelle, die den Gesamtumsatz für eine Hierarchie mit Ebenen für Summe, Jahr, Quartal und Monat zusammenfasst, ruft die folgende DAX-Berechnung den Wert von [SalesAmount] auf der höchsten Ebene, also „Summe“, ab.

TotalValue = COLLAPSEALL([SalesAmount], ROWS)

Der folgende Screenshot zeigt die Matrix mit der visuellen Berechnung.

Visuelle DAX-Berechnung

Weitere Informationen

EXPAND
EXPANDALL
COLLAPSE