从数据到信息
从信息到洞察

AVERAGE

返回列中所有数字的算术平均值。

语法

AVERAGE ( <列名> )
参数 属性 描述
列名 要计算平均值的列

返回值

标量 一个货币类型或小数类型的值

备注

非数字值按如下方式处理:

  • 如果列中包含文本,则不会执行任何聚合操作,AVERAGE 将返回空白。
  • 如果列中包含逻辑值或空值,AVERAGE 会忽略这些值。
  • 零值(0)会参与计算。
  • 综上所述,区分空值和 0 值之间的差异很重要。 如果某一单元格包含 0,则 AVERAGE 将其添加到数字的总和,并将该行计入分母的行数。 但是,当某一单元格包含空白时,则不对该行进行计数。

如果没有要聚合的行,函数将返回空白。

AVERAGE 函数在内部执行 AVERAGEX,两者没有任何性能差异。所以下面两个表达式等价

AVERAGE ( table[column] )

---- 等价于 ----

AVERAGEX ( table, table[column] )

AVERAGE 用于直接计算列的平均值。 如果要对一组表达式的结果求平均值,需要使用 AVERAGEX 函数。

示例

下面的公式返回 Sales 表数量列的平均值

=AVERAGE(Sales[Quantity])

扩展阅读:

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符