Freigeben über


EXPANDALL

Gilt für:Berechnete SpalteBerechnete TabelleMeasureVisuelle Berechnung

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

Syntax

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

EXPANDALL ( <expression>, <axis> )

Die Syntax, die nur die Navigation ausführt.

EXPANDALL ( <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 den Wert des Ausdrucks im neuen Kontext zurück, nachdem Sie zur niedrigsten Ebene der Hierarchie navigiert sind. Bei der Nur-Navigationsversion ändert die Funktion den Auswertungskontext, indem sie zur niedrigsten Ebene der Hierarchie navigiert.

Hinweise

  • Diese Funktion kann nur in visuellen Berechnungen verwendet werden.
  • Die nur navigationsgeschützte Version der Funktion kann 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.
  • Häufig gibt es mehrere untergeordnete Zellen auf einer niedrigeren Ebene; daher ist eine Form der Aggregation für das Ausdrucksargument erforderlich.

Beispiel

In einer Tabelle, die den Gesamtumsatz für eine Hierarchie mit Ebenen für Summe, Jahr, Quartal und Monat zusammenfasst, berechnet die folgende DAX-Berechnung den Höchstwert von [SalesAmount] auf der niedrigsten Ebene, [Month].

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

Der folgende Screenshot zeigt die Matrix mit der visuellen Berechnung.

Visuelle DAX-Berechnung

Weitere Informationen

EXPAND
COLLAPSE
COLLAPSEALL