ifn()

阅读(694) 标签: ifn,

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

A.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.ifn(x)

描述:

计算序列成员后返回第一个非空成员

语法:

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后,返回第一个员工的工资

相关概念:

A.ifn()