AVERAGEA
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Gibt den Durchschnitt (arithmetisches Mittel) der Werte in einer Spalte zurück. Verarbeitet Text und nicht numerische Werte.
Syntax
AVERAGEA(<column>)
Parameter
Begriff | Definition |
---|---|
column | Eine Spalte, die die Werte enthält, für die Sie den Durchschnitt bilden möchten |
Rückgabewert
Eine Dezimalzahl
Bemerkungen
Die AVERAGEA-Funktion nimmt eine Spalte und erzeugt den Durchschnittswert für die darin enthaltenen Zahlen. Die Funktion behandelt aber auch nicht numerische Datentypen nach den folgenden Regeln:
- Werte, die als TRUE bewertet werden, zählen als 1.
- Werte, die als FALSE bewertet werden, zählen als 0 (Null).
- Werte, die nicht numerischen Text enthalten, werden als 0 (Null) bewertet.
- Leerer Text ("") zählt als 0 (Null).
Wenn Sie logische Werte und Textdarstellungen von Zahlen nicht als Teil der Berechnung in einen Verweis einbeziehen möchten, verwenden Sie die Funktion AVERAGE.
Wenn keine Zeilen zum Aggregieren vorhanden sind, gibt die Funktion einen leeren Wert zurück. Wenn es jedoch Zeilen gibt, aber keine von ihnen die angegebenen Kriterien erfüllt, gibt die Funktion 0 (null) zurück. Microsoft Excel gibt auch eine 0 (Null) zurück, wenn keine Zeilen gefunden werden, die die Bedingungen erfüllen.
Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Beispiel
Das folgende Beispiel gibt den Durchschnitt der nicht leeren Zellen in der verwiesenen Spalte zurück, wie in der folgenden Tabelle dargestellt. Wenn Sie die AVERAGE-Funktion verwenden, wäre der Mittelwert 21/2; bei der Funktion AVERAGEA ist das Ergebnis 22/5.
TransactionID | Amount | Ergebnis |
---|---|---|
0000123 | 1 | zählt als 1 |
0000124 | 20 | zählt als 20 |
0000125 | – | zählt als 0 |
0000126 | zählt als 0 | |
0000126 | TRUE | zählt als 1 |
= AVERAGEA([Amount])