[函数大全] AVERAGEA

  [复制链接]
查看131314 | 回复131 | 2021-2-21 22:00:59 | 显示全部楼层 |阅读模式
返回列中所有数字的算术平均值,可以处理文本和非数字值。

语法
  1. AVERAGEA ( <列名> )
复制代码

参数属性描述
列名要计算平均值的列

返回值

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

备注

AVERAGEA 计算参数列中所有数字的平均值,但同时还会根据以下规则处理非数值类型的内容:

  • 计算结果为 TRUE 的值计为 1
  • 计算结果为 FALSE 的值计为 0
  • 包含非数字文本的值计为 0
  • 空文本 (“”) 计为 0


如果不想在引用中包含逻辑值和数字的文本表示作为计算的一部分,请使用 AVERAGE 函数。如果没有要聚合的行,函数将返回空白。


在 DAX 中对字符串类型的列使用 AVERAGEA 是没有用的,因为结果始终为 0,这个结果与 Excel 的 AVERAGEA 函数不同。为了计算字符串数据类型的列中包含的数字的平均值,使用 VALUEAVERAGEX 可以代替 AVERAGEA 将列转换为数字:

  1. -- AVERAGEA 不考虑文本列 --

  2. AVERAGEA ( table[column] )

  3. -- 下面的 AVERAGEX 示例可以将文本转换为数字

  4. AVERAGEX (
  5.     table,
  6.     VALUE ( table[column] )
  7. )
复制代码

示例

下面的示例将返回所引用列中非空白单元格的平均值,如下表所示。 如果使用 AVERAGE 函数,平均值为 21/2;如果使用 AVERAGEA 函数,平均值为 22/5。


Transaction IDAmount结果
00001231计为 1
000012420计为 20
0000125不适用计为 0
0000126计为 0
0000126TRUE计为 1




  1. AVERAGEA([Amount])
复制代码




回复

使用道具 举报

明月照我心 | 2021-4-25 12:35:41 | 显示全部楼层
我也顶起出售广告位
回复

使用道具 举报

德军1941 | 2021-6-13 20:13:00 来自手机 | 显示全部楼层
路过 帮顶 嘿嘿
回复

使用道具 举报

水泡鱼 | 2021-6-19 17:56:23 来自手机 | 显示全部楼层
呵呵。。。.....
回复

使用道具 举报

浩瀚 | 2021-6-25 21:31:05 | 显示全部楼层
有空一起交流一下
回复

使用道具 举报

oceanw | 2021-9-10 16:04:25 | 显示全部楼层
非常好,顶一下
回复

使用道具 举报

岳海风 | 2021-10-22 15:38:22 | 显示全部楼层
顶顶更健康
回复

使用道具 举报

gege168 | 2021-10-28 10:00:13 来自手机 | 显示全部楼层
前排,哇咔咔
回复

使用道具 举报

shiming | 2021-10-31 18:13:04 来自手机 | 显示全部楼层
支持,楼下的跟上哈~
回复

使用道具 举报

dongsian | 2021-11-2 08:55:34 来自手机 | 显示全部楼层
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则