Funkcja VARX.S (język DAX)
Zwraca wariancję próbki populacji.
Składnia
VARX.S(<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ę próbki populacji.
Uwagi
Funkcja VARX.S oblicza wyrażenie expression dla każdego wiersza tabeli table i zwraca wariancję wyrażenia expression, przy założeniu, że tabela table zawiera próbkę populacji. Jeśli tabela table reprezentuje całą populację, wariancję należy obliczyć za pomocą funkcji VARX.P.
Funkcja VAR.S używa następującej formuły:
∑(x - x̃)²/(n-1)
gdzie x̃ to średnia wartość x z próbki populacji,
a n to rozmiar populacji.
Puste wiersze są odfiltrowywane z kolumny columnName i nie są uwzględniane w obliczeniach.
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 szacuje wariancję ceny jednostkowej produktu w próbce populacji, gdy formuła jest używana w tabeli Product.
=VARX.S(InternetSales_USD, InternetSales_USD[UnitPrice_USD] – (InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))