AVERAGEXAVERAGEX

Berechnet den Durchschnitt (das arithmetisches Mittel) eines Satzes von Ausdrücken, die über eine Tabelle ausgewertet werden.Calculates the average (arithmetic mean) of a set of expressions evaluated over a table.

SyntaxSyntax

AVERAGEX(<table>,<expression>)  

ParameterParameters

BegriffTerm DefinitionDefinition
tabletable Name einer Tabelle oder ein Ausdruck zum Angeben der Tabelle, über die die Aggregation durchgeführt werden kann.Name of a table, or an expression that specifies the table over which the aggregation can be performed.
expressionexpression Ein Ausdruck mit einem skalaren Ergebnis, der für jede Zeile der Tabelle im ersten Argument ausgewertet wird.An expression with a scalar result, which will be evaluated for each row of the table in the first argument.

RückgabewertReturn value

Eine Dezimalzahl.A decimal number.

BemerkungenRemarks

  • Mit der AVERAGEX-Funktion können Sie Ausdrücke für jede Zeile einer Tabelle auswerten und dann aus der resultierenden Wertemenge das arithmetische Mittel berechnen.The AVERAGEX function enables you to evaluate expressions for each row of a table, and then take the resulting set of values and calculate its arithmetic mean. Deshalb verwendet die Funktion eine Tabelle als erstes Argument und einen Ausdruck als zweites Argument.Therefore, the function takes a table as its first argument, and an expression as the second argument.

  • In Bezug auf alle weiteren Aspekte folgt AVERAGEX den gleichen Regeln wie AVERAGE.In all other respects, AVERAGEX follows the same rules as AVERAGE. Sie können keine nicht numerischen Zellen oder Zellen mit NULL-Wert einbeziehen.You cannot include non-numeric or null cells. Sowohl die table- als auch die expression-Argumente sind erforderlich.Both the table and expression arguments are required.

  • Wenn keine Zeilen zum Aggregieren vorhanden sind, gibt die Funktion einen leeren Wert zurück.When there are no rows to aggregate, the function returns a blank. Wenn Zeilen vorhanden sind, aber keine dieser Zeilen die angegebenen Kriterien erfüllt, gibt die Funktion 0 zurück.When there are rows, but none of them meet the specified criteria, then the function returns 0.

  • 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 berechnet die durchschnittlichen Kosten für Fracht und Steuern für jeden Auftrag in der Tabelle „InternetSales“, indem zunächst die Werte für „Freight“ und „TaxAmt“ in jeder Zeile addiert und für die Summen anschließend der Durchschnitt berechnet wird.The following example calculates the average freight and tax on each order in the InternetSales table, by first summing Freight plus TaxAmt in each row, and then averaging those sums.

= AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])  

Wenn Sie in dem als zweites Argument verwendeten Ausdruck mehrere Operationen verwenden, müssen Sie die Reihenfolge der Berechnungen durch Klammern steuern.If you use multiple operations in the expression used as the second argument, you must use parentheses to control the order of calculations. Weitere Informationen finden Sie in der DAX-Syntaxreferenz.For more information, see DAX Syntax Reference.

Weitere InformationenSee also

AVERAGE-FunktionAVERAGE function
AVERAGEA-FunktionAVERAGEA function
Statistische FunktionenStatistical functions