Power BI VAR.P 函数是 DAX 聚合函数之一,用于计算整个总体方差。本文将解释 DAX VAR.P 函数,该函数接受现有列(而非表达式)来返回整个总体方差,其语法如下所示。
VAR.P(<Column>)
Power BI DAX VAR.P 函数处理数值,并假定该列指的是整个总体。如果是样本总体,则使用 VAR.S。
- VAR.P 函数使用的公式为 ∑(x – x˜)2 / n,其中 x 表示整个总体,x˜ 表示平均值,n 表示总体的大小。
- 在计算整个总体方差时,空白行将被忽略,不计入计算。
- 如果给定列包含少于两个非空白行,VAR.P 函数将返回错误。
Power BI DAX VAR.P 函数示例
我们需要一个度量值来使用 VAR.P 函数并分配整个总体的方差。因此,在“主页”选项卡中,单击“新建度量值”按钮,并将其重命名为 SalesVARP。为了演示 Power BI DAX VAR.P() 函数,请使用 SuperStore Orders 表中的 Sales 列来获取整个销售的方差。
SalesVARP = VAR.P(Orders[Sales])
请将新的 SalesVARP 度量值添加到 表报告中。同样,创建另外两个度量值来计算整个订单和利润的方差。有关其余 Power BI 函数,请参阅《聚合》和《函数》文章。
ProfitVARP = VAR.P(Orders[Profit])
OrdersVARP = VAR.P(Orders[Quantity])

我将创建三个卡片图来显示报告中 Sales、Orders 和 Profit 列的整个总体方差。接下来,添加水平和垂直条形图,以显示按子类别、类别划分的销售总体的总体方差,以及按国家/地区划分的利润 VAR。您可以单击任何报告来查看或突出显示它们的总体方差。有关更多图表,请 >> 点击此处。
