本章主要介绍常用的循环函数。
Ø A.(x) |
对序列的每个成员计算表达式,返回结果 |
Ø A.avg () |
对序列的非空成员求平均值 |
Ø A.avg(x) |
计算序列非空成员平均值 |
对指定的记录计算表达式,返回计算结果 |
|
对含有序列作为成员的序列进行和列计算 |
|
对含有序列作为成员的序列经过计算后进行和列 |
|
判断是否是序列成员 |
|
取得当前序列中非空成员的个数 |
|
计算序列非空成员个数 |
|
对含有序列作为成员的序列进行成员间的差列运算 |
|
对含有序列作为成员的序列进行计算后再差列运算 |
|
Ø A.f(x) |
循环函数的共同规则 |
根据主键找到该记录 |
|
Ø A.ifn () |
取出序列中第一个不为空的成员 |
Ø A.ifn(x) |
计算序列成员后返回第一个非空成员 |
计算序列中所有成员序列的交集 |
|
对含有序列作为成员的序列经过运算后进行成员间的交列运算 |
|
对排列进行迭代循环并返回最后一个运行x的结果 |
|
Ø A.max () |
计算序列中所有非空成员的最大值 |
Ø A.max(x) |
对序列计算后求序列中成员的最大值 |
返回使表达式的值最大的成员 |
|
Ø A.min () |
计算序列中所有非空成员的最小值 |
Ø A.min(x) |
对序列计算后求序列中成员的最小值 |
返回使表达式的值最小的成员 |
|
根据主键从序列中找到记录序号 |
|
返回值序列最大的成员序号 |
|
返回值序列最小的成员序号 |
|
Ø A.pos () |
获取成员在序列中的位置 |
Ø A.pos(x) |
获取序列中成员在另一个序列中的位置 |
返回成员在序列中的区段序号 |
|
返回满足查询条件的成员序号 |
|
返回排序后每一个成员在原排列中的序号 |
|
获取序列前n个最小成员的序号 |
|
计数序列中某个值的排名 |
|
获取某成员在经过计算后的序列中的排名 |
|
计算序列成员排名 |
|
获取序列A.(x)的排名 |
|
对序列中每个成员计算表达式,最后返回修改后的原序列 |
|
返回使表达式的值为真的成员 |
|
对序列进行排序返回新序列 |
|
Ø A.sum () |
计算序列成员的汇总值 |
Ø A.sum(x) |
计算经过运算后的序列成员的汇总值 |
Ø A.top () |
获取序列成员前n个最小的记录 |
对含有序列作为成员的序列进行成员间的并列运算 |
|
对含有序列作为成员的序列经过计算后进行成员间的并列运算 |
|
对序列非空成员求方差 |
|
对计算后的序列成员求方差 |
|
Ø cum () |
循环函数中迭代运算,对有相同字段值的的成员进行累积运算 |
循环函数中迭代运算 |
|
Ø k.row () |
查找主键为k的记录 |
Ø n.f(x) |
使用一个整数作为循环变量,参与循环计算 |
Ø r.(x) |
针对某条记录计算表达式,返回计算结果 |
Ø r.run () |
针对记录计算表达式,最后还是返回这条记录 |
Ø rank () |
循环函数中迭代运算,对有相同字段值的的成员进行统一编号 |
Ø ranki () |
循环函数中迭代运算,对有相同字段值的的成员进行统一编号 |
Ø seq() |
循环函数中迭代运算,对有相同字段值的成员行编号 |
循环函数表达式的共同规则 |