avg()

阅读(470) 标签: avg,

本章介绍avg()函数的多种用法。

A.avg()

描述:

对序列A的非空成员求平均值。

语法:

A.avg()

相当于avg(x1,…,xn)

备注:

对序列的非空成员求平均值,相当于序列的A.sum()/A.count(),当非空成员数为0时,平均值为null。当成员为非数值时忽略。

参数:

A

序列

返回值:

A中非空成员的平均值

示例:

 

A

 

1

=[1,3,5,6].avg()

3.75

2

=[2,null,4,3].avg()

3.0

3

=[].avg()

null

4

=[2,4,3,"aaa"].avg()

3.0 忽略非数值成员

5

=avg(2,null,4,3)

3.0

相关概念:

A.sum()

A.count()

A.min()

A.max()

A.avg(x)

A.avg(x)

描述:

计算序列非空成员平均值

语法:

A.avg(x)

相当于A.(x).avg()

备注:

A循环计算x,返回计算后成员不为空的平均值

参数:

A

序列

x

表达式,一般为字段名,或者由字段名组成的合法表达式

返回值:

数值

示例:

 

A

 

1

=demo.query("select * from EMPLOYEE")

 

2

=A1.avg(SALARY)

SALARY不为空的平均值

3

=A1.(SALARY+100).avg()

SALARY100统计平均值

相关概念:

A.avg()