循环函数

阅读(2138) 标签: 函数,

本章主要介绍常用的循环函数。

Ø  A.(x) 

对序列的每个成员计算表达式,返回结果

Ø  A.avg()

对序列的非空成员求平均值

Ø  A.avg(x)

计算序列非空成员平均值

Ø  A.calc()

对指定的记录计算表达式,返回计算结果

Ø  A.conj()

计算序列中各个序列成员的和列

Ø  A.contain()

判断是否是序列成员

Ø  A.count()

取得当前序列中非空成员的个数

Ø  A.count(x)

计算序列非空成员个数

Ø  A.diff()

计算序列中各个序列成员的差列

Ø  A.diff(x)

对含有序列作为成员的序列计算后再差列运算

Ø  A.f(x)

循环函数的共同规则

Ø  A.find(k)

根据主键找到该记录

Ø  A.ifn()

取出序列中第一个不为空的成员

Ø  A.ifn(x)

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

Ø  A.isect()

计算序列中各个序列成员的交列

Ø  A.isect(x)

对含有序列作为成员的序列经过运算后进行成员间的交列运算

Ø  A.iterate()

对排列迭代循环并返回最后一个运行x的结果

Ø  A.max()

计算序列中所有非空成员的最大值

Ø  A.max(x)

对序列计算后求序列中成员的最大值

Ø  A.maxp()

返回使表达式的值最大的成员

Ø  A.min()

计算序列中所有非空成员的最小值

Ø  A.min(x)

对序列计算后求序列中成员的最小值

Ø  A.minp()

返回使表达式的值最小的成员

Ø  A.nvl()

获取序列中第一个非null和非""成员

Ø  A.pfind()

根据主键从序列中找到记录序号

Ø  A.pmax()

返回值序列最大的成员序号

Ø  A.pmin()

返回值序列最小的成员序号

Ø  A.pos()

获取成员在序列中的位置

Ø  A.pos(x)

获取序列中成员在另一个序列中的位置

Ø  A.pseg(x,y)

返回成员在序列中的区段序号

Ø  A.pselect()

返回满足查询条件的成员序号

Ø  A.psort()

返回排序后每一个成员在原排列中的序号

Ø  A.ptop()

获取序列前n个最小成员的序号

Ø  A.rank(y)

计数序列中某个值的排名

Ø  A.rank(y,x)

获取某成员在经过计算后的序列中的排名

Ø  A.ranks()

计算序列成员排名

Ø  A.ranks(x)

获取序列A.(x)的排名

Ø  A.run(x1, x2, ......xi)

对序列中每个成员计算表达式,最后返回修改后的原序列

Ø  A.select()

返回使表达式的值为真的成员

Ø  A.sort()

对序列排序返回新序列

Ø  A.sum()

计算序列成员的汇总值

Ø  A.sum(x)

计算经过运算后的序列成员的汇总值

Ø  A.top()

获取序列成员前n个最小的记录

Ø  A.union()

计算序列中各个序列成员的并列

Ø  A.union(x)

对含有序列作为成员的序列经过计算后进行成员间的并列

Ø  A.xunion()

对含有序列作为成员的序列中各序列之间不重复的成员重组

Ø  A.xunion(x)

将含有序列作为成员的序列中,经过计算后各序列之间不重复的成员重组

Ø  cum()

循环函数中迭代运算,对有相同字段值的成员累积

Ø  iterate()

循环函数中迭代运算

Ø  k.row()

查找主键为k的记录

Ø  n.f(x)

使用一个整数作为循环变量,参与循环计算

Ø  r.(x)

针对某条记录计算表达式,返回计算结果

Ø  r.run()

针对记录计算表达式,最后还是返回这条记录

Ø  rank()

循环函数中迭代运算,对有相同字段值的的成员统一编号

Ø  ranki()

循环函数中迭代运算,对有相同字段值的的成员统一编号

Ø  seq()

循环函数中迭代运算,对有相同字段值的成员编号

Ø  ~, #, F, A[i]...

循环函数表达式的共同规则