Funzione AVERAGEX

Consente di calcolare la media (media aritmetica) di un set di espressioni valutate in una tabella.

Sintassi

AVERAGEX(<table>,<expression>)

Parametri

Termine

Definizione

tabella

Nome di una tabella o espressione tramite cui viene specificata la tabella in cui può essere eseguita l'aggregazione.

expression

Espressione con un risultato scalare, che verrà valutata per ogni riga della tabella nel primo argomento.

Valore restituito

Numero decimale.

Osservazioni

La funzione AVERAGEX consente di valutare espressioni per ogni riga di una tabella, quindi di prendere il set risultante di valori e calcolarne la media aritmetica. La funzione accetta pertanto una tabella come primo argomento e un'espressione come secondo argomento.

Per tutti gli altri aspetti, AVERAGEX segue le stesse regole di AVERAGE. Non è possibile includere celle non numeriche o Null. Entrambi gli argomenti, table ed expression, sono obbligatori.

Quando non esistono righe da aggregare, tramite la funzione viene restituito un valore vuoto. Quando sono presenti righe, ma nessuna soddisfa i criteri specificati, tramite la funzione viene restituito 0.

Esempio

L'esempio seguente consente di calcolare il costo medio di spedizione e imposta per ogni ordine nella tabella InternetSales, sommando innanzitutto i valori di Freight e TaxAmt in ogni riga e quindi calcolando la media di tali somme.

=AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])

Se si utilizzano più operazioni nell'espressione utilizzata come secondo argomento, è necessario utilizzare le parentesi per controllare l'ordine dei calcoli. Per ulteriori informazioni, vedere Specifica della sintassi DAX per PowerPivot.

Vedere anche

Riferimento

Funzione AVERAGE

Funzione AVERAGEA

Altre risorse

Funzioni statistiche (DAX)