Power BI DAX VAR.S 函数

Power BI VAR.S 函数是 DAX 聚合函数之一,用于计算样本总体方差。本文将介绍 Power BI DAX VAR.S 函数,它接受现有列(而不是表达式)来返回样本总体方差,其语法如下所示。

VAR.S(<Column>)

Power BI DAX VAR.S 函数处理数值,并假定该列指的是样本总体。如果计算的是整个总体,请使用 VAR.P。

  • VAR.S 函数的公式为 ∑(x – x˜)² / (n – 1),其中 x 是样本总体,x˜ 是 x 的平均值,n 是总体的大小。
  • 在计算样本总体方差时,它会忽略空白行,不予考虑。
  • 如果给定的列包含少于两行的非空白行,VAR.S 函数将返回错误。有关其他 Power BI 函数,请参阅 聚合函数 文章。

Power BI DAX VAR.S 函数示例

我们需要一个度量值来配合 VAR.S 函数,并用于分配整个总体的方差。因此,在“主页”选项卡中,单击“新建度量值”按钮,并将其重命名为 SalesVARS。为了演示 Power BI DAX VAR.S 函数,请使用 SuperStore Orders 中的 Sales 来获取样本销售额的方差。

SalesVARS = VAR.S(Orders[Sales])

请将新的 SalesVARS 度量值 添加到 表格报表 中。同样,创建另外两个度量值来计算整个利润和订单的方差。另一个选项是将 Profit 添加到表中。接下来,单击其旁边的向下箭头,并将聚合更改为“方差”,如下所示。更多图表 >> 点击此处

ProfitVARS = VAR.S(Orders[Profit])

OrdersVARS = VAR.S(Orders[Quantity])
Power BI DAX VARS Function 1

我将创建三个卡片图,在一个报表中显示 Sales、Orders 和 Profit 列的样本总体方差。接下来,添加水平和垂直条形图,按子类别、类别显示销售额的样本总体方差,以及按国家/地区显示利润 VARS。您可以单击任何报表来查看或突出显示它们的样本总体方差。

Power BI DAX VARS Function 2