STDEVX.P
返回整个总体的标准偏差。
语法
STDEVX.P(<table>, <expression>)
parameters
术语 | 定义 |
---|---|
表 | 返回单个标量值的任何 DAX 表达式,其中,表达式将被计算多次(针对每行/上下文)。 |
表达式 | 返回单个标量值的任何 DAX 表达式,其中,表达式将被计算多次(针对每行/上下文)。 |
返回值
代表整个总体的标准差的数字。
备注
STDEVX.P 为“表”的每行算计“表达式”,并返回“表达式”的标准差,该“表”指整个总体。 如果表中的数据表示总体的一个样本,则应使用 STDEVX.S 来计算标准差 。
STDEVX.P 使用以下公式:
√[∑(x - x̃)2/n]
其中,x ̃是 x 针对整个总体的平均值,而 n 是总体大小。
空行会从 columnName 中被筛选掉,并在计算中不会被考虑在内。
如果 columnName 包含的非空行少于 2 行,则返回错误
在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。
示例
下例显示了某计算列的公式,当在“产品”表中使用该公式时,该公式可计算每件产品单价的标准差。
= STDEVX.P(RELATEDTABLE(InternetSales_USD), InternetSales_USD[UnitPrice_USD] – (InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))