循环函数

阅读(9222) 标签: 函数,

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

Ø  A.(x,) 

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

Ø  A.avg()

计算序列成员平均值

Ø  A.calc()

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

Ø  A.cand()

序列成员进行逻辑与运算

Ø  A.conj()

计算序列成员的和列

Ø  A.contain()

判断是否是序列成员

Ø  A.cor()

序列成员进行逻辑或运算

Ø  A.count()

计算序列成员个数

Ø  A.cumulate()

计算序列成员的累积值

Ø  A.diff()

计算序列成员的差列

Ø  A.find(k)

根据主键找到该记录

Ø  A.icount()

统计序列distinct成员个数

Ø  A.ifn()

获取序列中第一个非空成员

Ø  A.isect()

计算序列成员的交列

Ø  A.iterate()

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

Ø  A.max()

计算序列成员最大值

Ø  A.maxp()

获取序列成员最大值

Ø  A.median(k:n)

对序列分段后返回分界值

Ø  A.min()

计算序列成员最小值

Ø  A.minp()

获取序列成员最小值

Ø  A.mode()

取出序列中出现次数最多的成员

Ø  A.nvl()

获取序列中第一个非null且非空串成员

Ø  A.pfind()

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

Ø  A.pmax()

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

Ø  A.pmin()

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

Ø  A.pos(x,k)

获取成员在序列中的位置

Ø  A.pos(x)

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

Ø  A.proportion()

计算序列成员占比

Ø  A.pseg(x,y)

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

Ø  A.pselect()

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

Ø  A.psort()

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

Ø  A.ptop()

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

Ø  A.rank(y,x)

计算指定值在序列成员中的排名

Ø  A.ranks(x)

获取序列成员排名

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

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

Ø  A.segp()

根据区段序号返回序列中对应成员

Ø  A.select()

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

Ø  A.sort()

对序列排序返回新序列

Ø  A.sum()

计算序列成员的汇总值

Ø  A.top()

序列成员计算表达式后获取前n个值组成的序列

Ø  A.union()

计算序列成员的并列

Ø  A.xunion()

将序列的成员序列间不重合的成员合并组成新序列

Ø  cum()

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

Ø  get(level,F;a:b)

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

Ø  iterate()

循环函数中迭代运算

Ø  k.r(T.F)

查找某行k下的某个字段F

Ø  k.row()

查找主键为k的记录

Ø  n.f(x)

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

Ø  r.(x,)

针对某条记录计算表达式,返回最后一个表达式的计算结果

Ø  r.run()

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

Ø  rank()

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

Ø  ranki()

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

Ø  seq()

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

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

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