groupi()

阅读(974) 标签: 分组, 填报表,

本章介绍groupi()函数的多种用法。

A.groupi(D i ,…)

描述:

为填报表生成序列。

语法:

A.groupi(Di,…) 

备注:

生成可用于填报表的序列,Di为填报表的维,Di列的列值为:A.group(D1).(~.group(D2).(…(~.id(Di)))

选项:

@o

假定A有序,相邻对比归并,结果集不再排序

参数:

A

序列

Di

填报表的维

返回值:

序列

示例:

 

 

A

 

1

=demo.query("select * from employee")

返回序表

2

=A1.groupi(GENDER,STATE,DEPT,NAME)

GENDER,STATE,DEPT列计算分组,NAME列去重

3

=demo.query("select * from employee order by GENDER,STATE,DEPT")

返回序表,并按照字段GENDER,STATE,DEPT排序

4

=A3.groupi@o(GENDER,STATE,DEPT,NAME)

序表已有序,相邻对比归并,结果与A2相同,计算效率提高