本章介绍ifn()函数的多种用法。
描述:
获取序列中第一个非空成员
语法:
A.ifn() |
相当于ifn(x1,…,xn) |
备注:
获取序列A中第一个非空成员
参数:
A |
n序列 |
返回值:
序列中第一个非空成员
示例:
|
A |
|
1 |
=[1,2,4].ifn() |
1 |
2 |
=[null,2,3,4].ifn() |
2 |
3 |
=[null,2,null,4].ifn() |
2 |
4 |
=ifn(null,1,2,4) |
1 |
相关概念:
描述:
计算序列成员后返回第一个非空成员
语法:
A.ifn(x) |
相当于A.(x).ifn() |
备注:
对A循环计算x,返回计算后的第一个非空成员
参数:
A |
序列 |
x |
表达式,一般为字段名,或者由字段名组成的合法表达式。 |
返回值:
经过计算后的序列中第一个非空成员
示例:
|
A |
|
1 |
=demo.query("select * from EMPLOYEE") |
|
2 |
=A1.ifn(SALARY) |
返回第一个非空SALARY |
3 |
=A1.(SALARY+100).ifn() |
每个员工的工资加100后,返回第一个员工的工资 |
相关概念: