描述:
计算序列成员平均值。
语法:
A.avg(x) |
|
avg(x1,…,xn) |
相当于A.avg(),其中x1,…,xn为A的成员。 |
备注:
对序列A计算表达式x后返回非空成员的平均值。成员为非数值时忽略。当非空数值型成员数为0时,平均值为null。
A |
序列。 |
x |
表达式,A为排列/序表时不可省略。 |
返回值:
数值
示例:
A为序列:
|
A |
|
1 |
=[1,3,5,6].avg() |
3.75 |
2 |
=[2,null,4,3].avg() |
3.0 |
3 |
=[null,,"" ,"abc"].avg() |
Null |
4 |
=[2,4,3,"aaa"].avg() |
3.0 ,忽略非数值成员。 |
5 |
=[1,2,3,4].avg(~*~) |
7.5,计算表达式后再算平均值。 |
6 |
=avg(1,3,5,6) |
3.75,同A1。 |
A为序表/排列:
|
A |
|
1 |
=demo.query("select * from EMPLOYEE") |
|
2 |
=A1.avg(SALARY) |
统计非空SALARY平均值。 |
3 |
=A1.(SALARY+100).avg() |
统计SALARY增加100后的平均值。 |