Udostępnij za pośrednictwem


Funkcja VARX.P (język DAX)

Zwraca wariancję całej populacji.

Składnia

VARX.P(<table>, <expression>)

Parametry

  • table
    Dowolne wyrażenie języka DAX zwracające tabelę danych.

  • expression
    Wyrażenie języka DAX zwracające pojedynczą wartość skalarną; to wyrażenie jest obliczane wielokrotnie (dla każdego wiersza/kontekstu).

Wartość zwracana

Liczba przedstawiająca wariancję całej populacji.

Uwagi

  1. Funkcja VARX.P oblicza wyrażenie <expression> dla każdego wiersza tabeli <table> i zwraca wariancję wyrażenia <expression>, przy założeniu, że tabela <table> zawiera całą populację. Jeżeli tabela <table> zawiera próbkę populacji, należy obliczyć wariancję za pomocą funkcji VARX.S.

  2. Funkcja VARX.P używa następującej formuły:

    ∑(x - x̃)²/n

    gdzie x̃ to średnia wartość x z całej populacji,

    a n to rozmiar populacji.

  3. Puste wiersze są odfiltrowywane z kolumny columnName i nie są uwzględniane w obliczeniach.

  4. Jeśli kolumna columnName zawiera mniej niż 2 niepuste wiersze, jest zwracany błąd.

Ta funkcja języka DAX może zwracać inne wyniki w przypadku użycia jej w modelu, który został wdrożony i do którego skierowano następnie zapytanie w trybie zapytania bezpośredniego. Aby uzyskać więcej informacji o różnicach semantycznych w trybie zapytania bezpośredniego, zobacz https://go.microsoft.com/fwlink/?LinkId=219171.

Przykład

W poniższym przykładzie pokazano formułę dla kolumny obliczeniowej, która oblicza wariancję ceny jednostkowej produktu, gdy formuła jest używana w tabeli Product.

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