Condividi tramite


AVERAGEX

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Calcola la media (media aritmetica) di un set di espressioni valutate su una tabella.

Sintassi

AVERAGEX(<table>,<expression>)

Parametri

Termine Definizione
table Nome di una tabella o espressione che specifica la tabella su cui è possibile eseguire 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 le espressioni per ogni riga di una tabella, quindi prendere il set risultante di valori e calcolare la media aritmetica. Pertanto, la funzione accetta una tabella come primo argomento e un'espressione come secondo argomento.

  • In tutti gli altri aspetti, AVERAGEX segue le stesse regole di AVERAGE. Non è possibile includere celle non numeriche o null. Sono necessari sia gli argomenti di tabella che di espressione.

  • Quando non sono presenti righe da aggregare, la funzione restituisce un valore vuoto. Quando sono presenti righe, ma nessuna di esse soddisfa i criteri specificati, la funzione restituisce 0.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio

Nell'esempio seguente vengono calcolate le spese di trasporto e le imposte medie per ogni ordine nella tabella InternetSales, sommando innanzitutto Freight e TaxAmt in ogni riga e quindi mediando tali somme.

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

Se si usano più operazioni nell'espressione utilizzata come secondo argomento, è necessario usare le parentesi per controllare l'ordine dei calcoli. Per altre informazioni, vedere DAX riferimento alla sintassi.

AVERAGE funzioneAVERAGEA funzionefunzioni statistiche