Freigeben über


STDEVX.S-Funktion (DAX)

Gibt die Standardabweichung einer Beispielpopulation zurück.

Syntax

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

Parameter

  • table
    Ein DAX-Ausdruck, der einen einzelnen Skalarwert zurückgibt, in dem der Ausdruck mehrmals ausgewertet wird (für jede Zeile/Kontext).

  • expression
    Ein DAX-Ausdruck, der einen einzelnen Skalarwert zurückgibt, in dem der Ausdruck mehrmals ausgewertet wird (für jede Zeile/Kontext).

Rückgabewert

Eine Zahl mit der Standardabweichung einer Beispielpopulation.

Hinweise

  1. STDEVX.S wertet expression für jede Zeile von table aus und gibt die Standardabweichung von expression zurück, vorausgesetzt, dass table sich auf eine Stichprobe der Population bezieht. Berechnen Sie die Standardabweichung mithilfe von STDEVX.P, wenn table die gesamte Population darstellt.

  2. STDEVX.S verwendet die folgende Formel:

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

    wobei x̃ der Durchschnittswert von x für die gesamte Population

    und n die Populationsgröße ist

  3. Leere Zeilen werden aus columnName herausgefiltert und in den Berechnungen nicht berücksichtigt.

  4. Ein Fehler wird zurückgegeben, wenn columnName weniger als zwei nicht leere Zeilen enthält.

Diese DAX-Funktion kann unterschiedliche Ergebnisse zurückgeben, wenn sie in einem Modell verwendet wird, das bereitgestellt und dann im DirectQuery-Modus abgefragt wird. Weitere Informationen zu semantischen Unterschieden im DirectQuery-Modus finden Sie unter https://go.microsoft.com/fwlink/?LinkId=219171.

Beispiel

Im folgenden Beispiel wird die Formel für eine berechnete Spalte gezeigt, die die Standardabweichung des Einzelpreises pro Produkt für eine Beispielpopulation schätzt, wenn die Formel in der Tabelle "Product" verwendet wird.

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