ifn()

阅读(711) 标签: 序列, 第一个非空成员,

描述:

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

语法:

 

A.ifn(x)

 

ifn(x1,…,xn)

相当于A.ifn(),其中x1,…,xnA的成员

备注:

对序列A计算表达式x,返回第一个非空成员

参数:

A

序列

x

表达式。A为排列/序表时不可省略

返回值:

第一个非空成员

示例:

A为序列

 

A

 

1

=[1,2,4].ifn()

1

2

=[1,2,4].ifn(~*10)

10,返回计算后的第一个成员

3

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

2,返回第一个非空成员

4

=[null,"",2,3,4].ifn()

“”

5

=ifn(null,2,3,4)

2A3

 

A为序表/排列

 

A

 

1

=create(ID,NAME,GENDER).record([1,"Rebecca",,2,"Ashley","F",3,"Matthew","M"])

2

=A1.ifn(NAME)

获取第一个非空NAME

3

=A1.ifn(GENDER)

获取第一个非空GENDER