AVERAGEX 函数

计算对表进行求值的一组表达式的平均值(算术平均值)。

语法

AVERAGEX(<table>,<expression>)

参数

术语

定义

表的名称,或者指定可对其执行聚合的表的表达式。

expression

具有标量结果的表达式,将为第一个参数中表的每一行计算该表达式。

返回值

小数。

注释

AVERAGEX 函数可用于对表的每一行计算表达式,然后采用生成的值的集合并计算其算术平均值。 因此,该函数采用表作为其第一个参数,采用表达式作为其第二个参数。

在所有其他方面,AVERAGEX 都遵循与 AVERAGE 相同的规则。 不能包含非数字或空单元格。 表和表达式参数都是必需的。

在没有要聚合的行时,该函数会返回空白。在存在行但这些行都不符合指定条件时,该函数将返回 0。

示例

下面的示例通过首先将每一行中的 Freight 与 TaxAmt 相加,然后对相加后的结果求平均值,计算 InternetSales 表中每个订单的平均运费和税额。

=AVERAGEX(InternetSales, InternetSales[Freight]+ InternetSales[TaxAmt])

如果您在用作第二个参数的表达式中使用多个运算,则必须使用括号来控制计算的顺序。 有关详细信息,请参阅针对 PowerPivot 的 DAX 语法规范

请参阅

参考

AVERAGE 函数

AVERAGEA 函数

其他资源

统计函数 (DAX)