VARX.P 函数 (DAX)
返回整个总体的方差。
语法
VARX.P(<table>, <expression>)
参数
table
任何返回数据表的 DAX 表达式。expression
任何返回单个标量值的 DAX 表达式,其中,表达式将计算多次(针对每行/上下文)。
返回值
表示整个总体的方差的数字。
注释
VARX.P 针对 <table> 的每行计算 <expression>,并返回 <expression> 的方差(假定 <table> 指整个总体)。 如果 <table> 表示总体的样本,则应使用 VARX.S 计算方差。
VARX.P 使用以下公式:
∑(x - x̃)²/n
其中,x̃ 是 x 针对整个总体的平均值,
而 n 为总体大小
空白行将从 columnName 中筛选掉,计算时将不考虑它们。
如果 columnName 包含的非空白行少于 2 行,则返回错误。
在用于在 DirectQuery 模式下部署然后查询的模型中时,此 DAX 函数可返回不同的结果。 有关 DirectQuery 模式下的语义差异的详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkId=219171。
示例
以下示例显示一个计算列的公式,当在 Product 表中使用此公式时,此公式将计算每产品单价的方差。
=VARX.P(InternetSales_USD, InternetSales_USD[UnitPrice_USD] –(InternetSales_USD[DiscountAmount_USD]/InternetSales_USD[OrderQuantity]))