Funzione VARX.S (DAX)
Viene restituita la varianza di un campione di popolazione.
Sintassi
VARX.S(<table>, <expression>)
Parametri
table
Qualsiasi espressione DAX tramite cui viene restituita una tabella di dati.expression
Qualsiasi espressione DAX tramite cui viene restituito un singolo valore scalare, dove l'espressione deve essere valutata più volte (per ogni riga/contesto).
Valore restituito
Numero con cui si rappresenta la varianza di un campione della popolazione.
Osservazioni
Con VARX.S viene valutato il parametro expression per ogni riga del parametro table e viene restituita la varianza del parametro expression; presupponendo che il parametro table sia riferito a un campione della popolazione. Se nel parametro table viene rappresentata l'intera popolazione, sarà necessario calcolare la varianza utilizzando VARX.P.
In VAR.C viene utilizzata la seguente formula:
∑(x - x̃)²/(n-1)
dove x̃ è il valore medio di x per il campione di popolazione
e n è la dimensione della popolazione.
Le righe vuote vengono escluse dal parametro columnName e non considerate nei calcoli.
Viene restituito un errore se nel parametro columnName sono contenute meno di 2 righe non vuote.
È possibile che tramite questa funzione DAX vengano restituiti risultati diversi se utilizzata in un modello distribuito e su cui vengono quindi eseguite query in modalità DirectQuery. Per ulteriori informazioni sulle differenze semantiche della modalità DirectQuery, visitare il sito Web all'indirizzo https://go.microsoft.com/fwlink/?LinkId=219171.
Esempio
Nell'esempio seguente viene illustrata la formula per una colonna calcolata in cui si stima la varianza del prezzo unitario per prodotto per un campione di popolazione, quando la formula è utilizzata nella tabella Product.
=VARX.S(InternetSales_USD, InternetSales_USD[UnitPrice_USD] – (InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))