STDEVX.S 函數 (DAX)

傳回範例母體的標準差。

語法

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

參數

  • table
    傳回單一純量值的任何 DAX 運算式,而系統將多次評估此運算式 (針對每個資料列/內容)。

  • expression
    傳回單一純量值的任何 DAX 運算式,而系統將多次評估此運算式 (針對每個資料列/內容)。

傳回值

包含範例母體之標準差的數字。

備註

  1. STDEVX.S 會針對 table 的每個資料列評估 expression 並傳回 expression 的標準差,不過前提是 table 代表母體的範例。 如果 table 代表整個母體,請使用 STDEVX.P 計算標準差。

  2. STDEVX.S 會使用下列公式:

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

    其中 x̃ 是整個母體中 x 的平均值

    而 n 是母體大小

  3. 系統會從 columnName 中篩選出空白資料列,而不將它們列入計算。

  4. 如果 columnName 包含的非空白資料列少於 2 個,就會傳回錯誤。

在以 DirectQuery 模式部署然後查詢的模型中使用時,此 DAX 函數可能會傳回不同的結果。 如需有關 DirectQuery 模式語意差異的詳細資訊,請參閱 https://go.microsoft.com/fwlink/?LinkId=219171

範例

下列範例顯示在 Product 資料表中使用時,估計範例母體中各產品單價之標準差的導出資料行公式。

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