Funzione STDEVX.P (DAX)
Viene restituita la deviazione standard dell'intera popolazione.
Sintassi
STDEVX.P(<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 deviazione standard dell'intera popolazione.
Osservazioni
Con STDEVX.P viene valutato il parametro expression per ogni riga del parametro table e viene restituita la deviazione standard dell'espressione presupponendo che la tabella si riferisca all'intera popolazione. Se tramite i dati nel parametro table viene rappresentato un campione della popolazione, è consigliabile calcolare la deviazione standard utilizzando in alternativa STDEVX.S.
In STDEVX.P viene utilizzata la seguente formula:
√[∑(x - x̃)²/n]
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 calcola la deviazione standard del prezzo unitario per prodotto, quando la formula viene utilizzata nella tabella Product.
=STDEVX.P(RELATEDTABLE(InternetSales_USD), InternetSales_USD[UnitPrice_USD] – (InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))