本章介绍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.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() |
对SALARY加100后统计平均值 |
相关概念: