Freigeben über


SUMX

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt die sum eines Ausdrucks zurück, der für jede Zeile in einer Tabelle ausgewertet wird.

Syntax

SUMX(<table>, <expression>)

Parameter

Begriff Definition
table Die Tabelle, die die Zeilen enthält, für die der Ausdruck ausgewertet wird.
expression Der für jede Zeile der Tabelle auszuwertende Ausdruck.

value zurückgeben

Eine Dezimalzahl

Bemerkungen

  • Die SUMX-Funktion verwendet als first Argument einer Tabelle or einen Ausdruck, der eine Tabelle zurückgibt. Das second-Argument ist eine Spalte, die die Zahlen contains, die Sie summöchten, or einen Ausdruck, der in eine Spalte ausgewertet wird.

  • Die SUMX ist eine Iteratorfunktion.

  • Nur die Zahlen in der Spalte werden gezählt. Leerzeichen, logische values, and Text werden ignoriert.

  • Komplexere Beispiele für SUMX in Formeln finden Sie unter ALLandCALCULATETABLE.

  • Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiel

The following example firstfilters the table, InternetSales, on the expression, 'InternetSales[SalesTerritoryID] = 5', and then returns the sum of allvalues in the Freight column. Mit anderen Worten gibt der Ausdruck die sum der Frachtgebühren nur für den angegebenen Verkaufsbereich zurück.

= SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])

If Sie not die Spalte filter müssen, verwenden Sie die funktion SUM. Die SUM-Funktion ähnelt der Excel-Funktion mit demselben Namen, except, dass eine Spalte als Verweis verwendet wird.

SUM Statistische Funktionen