Funzione AVERAGEA (DAX)
Restituisce la media (media aritmetica) di tutti i valori di una colonna. Consente di gestire testo e valori non numerici.
Sintassi
AVERAGEA(<column>)
Parametri
Termine |
Definizione |
---|---|
column |
Colonna che contiene i valori per i quali si desidera calcolare la media. |
Valore restituito
Numero decimale.
Osservazioni
La funzione AVERAGEA accetta una colonna e calcola la media dei numeri in essa contenuti, ma consente di gestire anche tipi di dati non numerici in base alle regole seguenti:
I valori che restituiscono TRUE vengono conteggiati come 1.
I valori che restituiscono FALSE vengono conteggiati come 0 (zero).
I valori che contengono testo non numerico vengono conteggiati come 0 (zero).
Il testo vuoto ("") viene conteggiato come 0 (zero).
Se non si desidera includere valori logici e rappresentazioni di testo dei numeri in un riferimento come parte del calcolo, utilizzare la funzione AVERAGE.
Ogni volta che non vi sono righe da aggregare, la funzione restituisce un tipo di dati blank. Se tuttavia sono presenti righe, ma nessuna di esse soddisfa i criteri specificati, la funzione restituisce 0. Anche Microsoft Excel restituisce zero se non viene trovata alcuna riga che soddisfa le condizioni.
Esempio
L'esempio seguente restituisce la media delle celle non blank nella colonna a cui si fa riferimento, in base alla tabella seguente. Utilizzando la funzione AVERAGE, la media sarebbe 21/2, mentre con la funzione AVERAGEA, il risultato è 22/5.
Transaction ID |
Amount |
Risultato |
---|---|---|
0000123 |
1 |
Conteggiato come 1 |
0000124 |
20 |
Conteggiato come 20 |
0000125 |
n/a |
Conteggiato come 0 |
0000126 |
Conteggiato come 0 |
|
0000126 |
TRUE |
Conteggiato come 1 |
=AVERAGEA([Amount])
Vedere anche