AVERAGEA
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Returnerer gennemsnittet (den aritmetiske middelværdi) af værdierne i en kolonne. Håndterer tekst og ikke-numeriske værdier.
Syntaks
AVERAGEA(<column>)
Parametre
Udtryk | Definition |
---|---|
column |
En kolonne, der indeholder de værdier, du vil have gennemsnittet for. |
Returværdi
Et decimaltal.
Bemærkninger
Funktionen AVERAGEA tager en kolonne og beregner gennemsnittet af tallene i den, men håndterer også ikke-numeriske datatyper i henhold til følgende regler:
- Værdier, der evalueres til
TRUE
tælle som 1. - Værdier, der evalueres til
FALSE
tælle som 0 (nul). - Værdier, der indeholder ikke-numerisk tekst, tæller som 0 (nul).
- Tom tekst ("") tæller som 0 (nul).
- Værdier, der evalueres til
Hvis du ikke vil medtage logiske værdier og tekstrepræsentationer af tal i en reference som en del af beregningen, skal du bruge funktionen AVERAGE.
Når der ikke er nogen rækker at aggregere, returnerer funktionen en tom værdi. Men hvis der er rækker, men ingen af dem opfylder de angivne kriterier, returnerer funktionen 0. Microsoft Excel returnerer også et nul, hvis der ikke findes nogen rækker, der opfylder betingelserne.
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
I følgende eksempel returneres gennemsnittet af celler, der ikke er tomme, i den kolonne, der refereres til, på baggrund af følgende tabel. Hvis du brugte funktionen AVERAGE, ville middelværdien være 21/2. med funktionen AVERAGEA er resultatet 22/5.
Transaktions-id | Beløb | Resultat |
---|---|---|
0000123 | 1 | Tæller som 1 |
0000124 | 20 | Tæller som 20 |
0000125 | Nielsen | Tæller som 0 |
0000126 | Tæller som 0 | |
0000126 | TRUE |
Tæller som 1 |
= AVERAGEA([Amount])