Condividi tramite


Funzione VARX.P (DAX)

Viene restituita la varianza dell'intera popolazione.

Sintassi

VARX.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 la varianza dell'intera popolazione.

Osservazioni

  1. Tramite VARX.P viene valutato il parametro <expression> per ogni riga del parametro <table> e viene restituita la varianza di <expression> presupponendo che <table> si riferisca all'intera popolazione. Se nel parametro <table> viene rappresentato un campione della popolazione, calcolare la varianza standard utilizzando VARX.S.

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

  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 mostrata la formula per una colonna calcolata in cui si calcola la varianza del prezzo unitario per prodotto, quando la formula è utilizzata nella tabella Product.

=VARX.P(InternetSales_USD, InternetSales_USD[UnitPrice_USD] –(InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))