T.groupn(x;F)

阅读(54) 标签: 虚表, 分组, 集文件,

描述:

虚表中定义记录分组操作,将分组子集写入集文件。

语法:

T.groupn(x;F)

备注:

虚表T中定义计算,T的记录根据x分组,将分组子集分别写入集文件序列F中,返回新虚表。

参数:

T

虚表。

x

分组表达式。

F

集文件对象序列

返回值:

虚表

示例:

 

A

 

1

=create(file).record(["empAll.ctx"])

 

2

=pseudo(A1)

由组表生成虚表。

3

=[file("f_dept.btx"),file("m_dept.btx")]

返回集文件对象序列。

4

=A2.groupn(if(GENDER=="F",1,2);A3)

虚表A2中定义计算,将GENDER值为F的记录分到第1组,其余的记录分到第2组,并将分组子集写入到对应的集文件中。

5

=A4.cursor().fetch()

虚表A4执行取数操作,此时才会真正写出集文件。