Condividi tramite


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])