Udostępnij za pośrednictwem


Funkcja STDEVX.S (język DAX)

Zwraca odchylenie standardowe próbki populacji.

Składnia

STDEVX.S(<table>, <expression>)

Parametry

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

  • 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 odchylenie standardowe próbki populacji.

Uwagi

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

  2. Funkcja STDEVX.S używa następującej formuły:

    √[∑(x - x̃)²/(n-1)]

    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 szacuje odchylenie standardowe ceny jednostkowej produktu w próbce populacji, gdy formuła jest używana w tabeli Product.

=STDEVX.S(RELATEDTABLE(InternetSales_USD), InternetSales_USD[UnitPrice_USD] – (InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))