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
Ausdruck | Definition |
---|---|
expression |
Der Ausdruck, der im neuen Kontext ausgewertet werden soll. |
axis |
Ein Achsenbezug. |
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 haben. Bei der Nur-Navigationsversion ändert die Funktion den Auswertungskontext, indem er zur niedrigsten Ebene der Hierarchie navigiert.
Bemerkungen
- 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[ Monat].
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
Der folgende Screenshot zeigt die Matrix mit der visuellen Berechnung.