Funzione STDEVX.S (DAX)
Viene restituita la deviazione standard di un campione di popolazione.
Sintassi
STDEVX.S(<table>, <expression>)
Parametri
table
Qualsiasi espressione DAX tramite cui viene restituito un singolo valore scalare, dove l'espressione deve essere valutata più volte (per ogni riga/contesto).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 la deviazione standard di un campione di popolazione.
Osservazioni
Con STDEVX.S viene valutato il parametro expression per ogni riga del parametro table e viene restituita la deviazione standard del parametro expression, presupponendo che il parametro table sia riferito a un campione della popolazione. Se nel parametro table viene rappresentata l'intera popolazione, calcolare la deviazione standard utilizzando STDEVX.P.
In STDEVX.S viene utilizzata la seguente formula:
√[∑(x - x̃)²/(n-1)]
dove x̃ è il valore medio di x per l'intera 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 mostrata la formula per una colonna calcolata in cui si stima la deviazione standard del prezzo unitario per prodotto per un campione di popolazione, quando la formula è utilizzata nella tabella Product.
=STDEVX.S(RELATEDTABLE(InternetSales_USD), InternetSales_USD[UnitPrice_USD] – (InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))