Freigeben über


AVERAGEX-Funktion (DAX)

Berechnet den Mittelwert (arithmetisches Mittel) von Ausdrücken, die für eine Tabelle ausgewertet werden.

Syntax

AVERAGEX(<table>,<expression>)

Parameter

Ausdruck

Definition

table

Name einer Tabelle oder eines Ausdrucks, der die Tabelle angibt, für die die Aggregation ausgeführt werden kann.

expression

Ein Ausdruck mit einem skalaren Ergebnis, der für jede Zeile der Tabelle im ersten Argument ausgewertet wird.

Rückgabewert

Eine Dezimalzahl.

Hinweise

Die AVERAGEX-Funktion ermöglicht Ihnen, Ausdrücke für jede Zeile einer Tabelle auszuwerten und dann aus den daraus resultierenden Werten das arithmetische Mittel zu berechnen. Die Funktion erfordert eine Tabelle als erstes Argument und einen Ausdruck als zweites Argument.

Ansonsten gelten für AVERAGEX die gleichen Regeln wie für DURCHSCHNITT. Nicht numerische Zellen und Zellen mit dem Wert NULL werden ignoriert. Sowohl das Tabellen- als auch das Ausdrucksargument ist erforderlich.

Wenn die Funktion keine zu aggregierenden Zeilen findet, gibt sie einen leeren Wert zurück.  Wenn Zeilen vorhanden sind, aber keine von ihnen die angegebenen Kriterien erfüllt, gibt die Funktion 0 zurück.

Beispiel

Im folgenden Beispiel werden die durchschnittlichen Versand- und Steuerkosten für jede Bestellung in der Tabelle Internetverkäufe berechnet, indem zunächst die Werte Freight und TaxAmt in jeder Zeile addiert und dann aus dieser Summe der Mittelwert berechnet wird.

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

Wenn Sie mehrere Vorgänge in dem Ausdruck verwenden, der als zweites Argument fungiert, müssen Sie die Reihenfolge der Berechnungen mithilfe von Klammern festlegen. Weitere Informationen finden Sie unter DAX-Syntaxspezifikation für PowerPivot.