Power BI DAX STDEV.S 函数

Power BI STDEV.S 函数是 DAX 聚合函数之一,用于查找和返回样本总体的标准差。本文将介绍 DAX STDEV.S 函数,该函数接受表列(而不是表达式)以返回样本总体的标准差,其语法为:

STDEV.S(<Column>)

Power BI DAX STDEV.S 函数仅处理数值,并返回列中样本总体的标准差。对于整个总体,请使用 STDEV.P。

  • STDEV.P 函数使用公式 √[∑(x – x˜)2 / (n-1)],其中 x 是样本总体。接下来,x˜ 是 x 的平均值,n 是总体的规模。
  • 在计算样本总体的标准差时,空白行将被忽略。
  • 如果给定的列包含少于两行非空白行,则此函数将返回错误。

Power BI DAX STDEV.S 函数示例

我们需要一个度量值来使用 STDEV.S 函数并分配样本总体的标准差。因此,在“主页”选项卡中,单击“新建度量值”按钮,并将其重命名为 STDEVSProfit。请参阅 聚合函数 文章,了解其余的 Power BI 函数。有关更多图表,请 >> 单击此处

为了演示 Power BI DAX STDEV.S 函数,我将使用 SuperStore Orders 中的 Profit 列来获取 Profit 列的样本标准差。

STDEVSProfit = STDEV.S(Orders[Profit])

请将新的 STDEVSProfit 度量值 添加到 表报告 中。同样,创建另外两个度量值来计算 Sales 和 Orders 的样本标准差。另一种方法是,将 Profit 添加到表中,单击其旁边的向下箭头,然后将聚合更改为“标准差”。

STDEVSSales = STDEV.S(Orders[Sales])

STDEVSOrders = STDEV.S(Orders[Quantity])
Power BI DAX STDEV.S Function Example