get()

阅读(113) 标签: 层级,

描述:

在多层循环函数中取出上层的基成员信息

语法:

get(level,F;a:b)

备注:

在多层循环函数中取出上层的基成员信息。在循环函数外无定义。a:b解释等同于[…]

参数:

level

向上数的层数,本层为0

F

字段名,#表示序号,省略取成员

a

成员序号表达式,可省略

b

成员序号表达式,可省略

返回值:

序列成员值/序列

示例:

 

A

 

1

[1,2,3]

 

计算每个值与其他值的最大距离

2

=A1.(A1.max(abs(~-get(1))))

3

=A1.(A1.([~,get(1;0:2)]))

查看第二层循环成员和上一层循环的当前索引到后两个索引的成员

4

=demo.query("select * from employee")

查询雇员表,最高工资为13000,最低工资为3000

5

=A4.derive(A4.max(abs(SALARY-get(1,SALARY;1:5))):MaxDiffSALARY)

计算当前员工的工资和其他人的最大工资差