STDEVX.P-Funktion (DAX)
Gibt die Standardabweichung der gesamten Population zurück.
Syntax
STDEVX.P(<table>, <expression>)
Parameter
table
Ein DAX-Ausdruck, der eine Tabelle mit Daten zurückgibt.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, die die Standardabweichung der gesamten Population darstellt.
Hinweise
STDEVX.P wertet expression für jede Zeile von table aus und gibt die Standardabweichung des Ausdrucks zurück, vorausgesetzt, dass sich die Tabelle auf die gesamte Population bezieht. Berechnen Sie die Standardabweichung mithilfe von STDEVX.S, wenn die Daten in table eine Stichprobe der Population darstellen.
STDEVX.P verwendet die folgende Formel:
√[∑(x - x̃)²/n]
wobei x̃ der Durchschnittswert von x für die gesamte Population
und n die Populationsgröße ist
Leere Zeilen werden aus columnName herausgefiltert und in den Berechnungen nicht berücksichtigt.
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 berechnet, wenn die Formel in der Tabelle Product verwendet wird.
=STDEVX.P(RELATEDTABLE(InternetSales_USD), InternetSales_USD[UnitPrice_USD] – (InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))