描述:
获取序列前n个最小成员的序号
语法:
A.ptop(n ,x)
备注:
x是表达式,针对序列的每个成员计算表达式,返回前n个最小值的成员在原排列中的序号组成的序列。最小、最大成员重复时,全部列出来。n不可省略,n是0时返回null。x省略解释为~,x为0不排序。
参数:
A |
序列 |
x |
排序表达式 |
n |
整数 |
选项:
@1 |
n为±1 时返回单值 |
返回值:
成员序号组成的序列
示例:
|
A |
|
1 |
[a,c,e,g,f,d,b] |
|
2 |
=A1.ptop(3,~) |
[1,7,2] |
3 |
=A1.ptop(3) |
省略x,同A2 |
4 |
=demo.query("select * from EMPLOYEE") |
|
5 |
=A4.ptop(3,HIREDATE) |
[8,18,203] |
6 |
=A1.ptop(-1) |
|
7 |
=A4.ptop(3,0) |
[1,2,3] |
8 |
=A1.ptop@1(-1) |
|
9 |
[a,c,e,g,f,d,b,a] |
|
10 |
=A9.ptop(1,~) |
[1,8] |
相关概念: