Freigeben über


AVERAGEA-Funktion (DAX)

Gibt den Mittelwert (arithmetisches Mittel) der Werte in einer Spalte zurück. Unterstützt Text und nicht numerische Werte.

Syntax

AVERAGEA(<column>)

Parameter

Ausdruck

Definition

column

Die Spalte, die die Werte enthält, für die Sie den Mittelwert ermitteln möchten.

Rückgabewert

Eine Dezimalzahl.

Hinweise

Die AVERAGEA-Funktion berechnet den Mittelwert der Zahlen in einer Spalte, unterstützt aber auch nicht numerische Datentypen nach den folgenden Regeln:

  • Werte, die TRUE ergeben, zählen als 1.

  • Werte, die FALSE ergeben, zählen als 0 (null).

  • Werte, die nicht numerischen Text enthalten, zählen als 0 (null).

  • Leerer Text ("") zählt als 0 (null).

Wenn Sie logische Werte und Textdarstellungen von Zahlen nicht in einen Verweis als Teil der Berechnung einschließen möchten, verwenden Sie die DURCHSCHNITT-Funktion.

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. Microsoft Excel gibt auch 0 zurück, wenn keine Zeilen gefunden werden, die die Bedingungen erfüllen.

Beispiel

Im folgenden Beispiel wird der Mittelwert der nicht leeren Zellen in der Spalte, auf die verwiesen wird, zurückgegeben. Wenn Sie die DURCHSCHNITT-Funktion verwenden, ist der Mittelwert 21/2, mit der AVERAGEA-Funktion ist das Ergebnis 22/5.

TransactionID

Amount

Ergebnis

0000123

1

Zählt als 1

0000124

20

Zählt als 20

0000125

N/V

Zählt als 0

0000126

Zählt als 0

0000126

TRUE

Zählt als 1

=AVERAGEA([Amount])