DAX SUMX Funktion

Die DAX SUMX Funktion gehört zu den mathematischen und trigonometrischen Funktionen von DAX und liefert die Summe eines ausgewerteten Ausdrucks für jede Zeile einer Tabelle zurück.

Die SUMX-Funktion nimmt als erstes Argument eine Tabelle oder einen Ausdruck, der eine Tabelle zurückgibt. Das zweite Argument ist eine Spalte, die die Zahlen enthält, die summiert werden sollen, oder ein Ausdruck, der zu einer Spalte ausgewertet wird.

Es werden nur die Zahlen in der Spalte gezählt. Leerzeichen, logische Werte und Texte werden ignoriert.

Das Beispiel zur DAX SUMX Funktion zeigt den Einsatz und die Möglichkeiten dieser DAX Funktion.

DAX SUMX Funktion Syntax

Die DAX SUMX Funktion kann folgendermaßen verwendet werden:

SUMX(<table>, <expression>)

Folgende Parameter müssen in der Funktion eingesetzt werden:

  • table: Die Tabelle mit den Zeilen, für die der Ausdruck ausgewertet wird.
  • expression: Der Ausdruck, der für jede Zeile der Tabelle ausgewertet werden soll.

Die SUMX Funktion liefert die Summe eines ausgewerteten Ausdrucks für jede Zeile einer Tabelle zurück.

DAX SUMX Funktion Beispiel

Das folgende DAX SUMX Beispiel filtert zunächst die Tabelle Umsatz nach dem Ausdruck Vertriebsbereich = 10 und gibt dann die Summe aller Werte in der Spalte Frachtkosten zurück. Mit anderen Worten, der Ausdruck gibt die Summe der Frachtkosten nur für den angegebenen Vertriebsbereich zurück.

=SUMX(FILTER(Umsatz, Umsatz[Vertriebsbereich]=10),[Frachtkosten])

Übrig bleiben so nur noch die Frachtkosten für den Vertriebsbereich 10, die nun summiert und angezeigt werden können.

Weiterführende Artikel

Bitte bewerten (1 - 5):