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

  1. 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.

  2. 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.

  3. Le righe vuote vengono escluse dal parametro columnName e non considerate nei calcoli.

  4. 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]))