SUMXSUMX

Gibt die Summe eines Ausdrucks zurück, der für jede Zeile in einer Tabelle ausgewertet wird.Returns the sum of an expression evaluated for each row in a table.

SyntaxSyntax

SUMX(<table>, <expression>)  

ParameterParameters

BegriffTerm DefinitionDefinition
tabletable Die Tabelle, die die Zeilen enthält, für die der Ausdruck ausgewertet wird.The table containing the rows for which the expression will be evaluated.
expressionexpression Der für jede Zeile der Tabelle auszuwertende Ausdruck.The expression to be evaluated for each row of the table.

RückgabewertReturn value

Eine Dezimalzahl.A decimal number.

BemerkungenRemarks

  • Die SUMX-Funktion erfordert als erstes Argument eine Tabelle oder einen Ausdruck, der eine Tabelle zurückgibt.The SUMX function takes as its first argument a table, or an expression that returns a table. Das zweite Argument ist eine Spalte, die die Zahlen enthält, die Sie summieren möchten, oder ein Ausdruck, der als Spalte ausgewertet wird.The second argument is a column that contains the numbers you want to sum, or an expression that evaluates to a column.

  • Nur die Zahlen in der Spalte werden gezählt.Only the numbers in the column are counted. Leerzeichen, logische Werte und Text werden ignoriert.Blanks, logical values, and text are ignored.

  • Komplexere Beispiele für SUMX in Formeln finden Sie unter ALL und CALCULATETABLE.For more complex examples of SUMX in formulas, see ALL and CALCULATETABLE.

  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

BeispielExample

Das folgende Beispiel filtert zunächst die Tabelle InternetSales anhand des Ausdrucks ShippingTerritoryID = 5 und gibt dann die Summe aller Werte in der Spalte „Freight“ zurück.The following example first filters the table, InternetSales, on the expression, ShippingTerritoryID = 5, and then returns the sum of all values in the column, Freight. Das heißt, der Ausdruck gibt die Summe der Frachtkosten nur für den angegebenen Vertriebsbereich zurück.In other words, the expression returns the sum of freight charges for only the specified sales area.

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

Wenn Sie die Spalte nicht filtern müssen, verwenden Sie die SUM-Funktion.If you do not need to filter the column, use the SUM function. Die SUM-Funktion ist ähnlich wie die gleichnamige Excel-Funktion, nur dass sie eine Spalte als Bezug heranzieht.The SUM function is similar to the Excel function of the same name, except that it takes a column as a reference.

Weitere InformationenSee also

SUMSUM
Statistische FunktionenStatistical functions