AVERAGEX

适用于:计算列计算表Measure视觉计算

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

语法

AVERAGEX(<table>,<expression>)

参数

术语 定义
table 表的名称,or 一个表达式,该表达式指定可对其执行聚合的表。
expression 具有标量结果的表达式,将在 first 参数中计算表的每一行。

返回 value

十进制数。

言论

  • AVERAGEX 函数使你可以为表的每一行 evaluate 表达式,and 然后获取生成的一组 valuesandcalculate 其算术平均值。 因此,该函数将表作为其 first 参数,and 表达式作为 second 参数。

  • 在 all 其他方面,AVERAGEX 遵循与 AVERAGE相同的规则。 不能包含非数值 or null 单元格。 这两个表都需要 and 表达式参数。

  • 如果没有要聚合的行,该函数将返回 blank。 如果存在行,但其中 none 满足指定条件,则函数返回 0。

  • 在计算列 not 行级别安全性 (RLS) 规则中使用时,or 支持在 DirectQuery 模式下使用此函数。

以下示例通过 average 对每行中的“货运加税”计算 and 货运 first 税,and 然后对这些总和求和。

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

If 在用作 second 参数的表达式中使用多个操作,必须使用括号来控制计算顺序。 有关详细信息,请参阅 DAX 语法参考

AVERAGE 函数AVERAGEA 函数统计函数