cuboid()

阅读(923) 标签: cuboid,

本章介绍cuboid()函数的用法。

T.cuboid(C,Fi,…;y:Gi,…)

描述:

将实表分组后生成的结果存为预汇总立方体

语法:

T. cuboid(C,Fi,;y:Gi,)

备注:

将实表T按照Fi分组后生成的结果存为预汇总立方体C,并且将C写到本地,Fi字段值为分组条件,Gi字段值为对每一组执行聚合函数y后的结果;预汇总立方体不支持分区。

参数:

T

实表

C

生成预汇总立方体的名称,只有C参数时删除预汇总立方体C

Fi

结果字段名

y

聚合函数,仅支持sum/count/max/min/top/iterate,使用iterate(x,a;Gi,)时不能有参数Gi

Gi

结果字段名

返回值:

组表对象

示例:

 

A

 

1

=file("D://orders.ctx").open ()

打开组表文件orders.ctx

 

2

=A1.cuboid(test,OCount;count(EID):COUNT)

将表中数据根据OCount分组,并且求出各OCount下的EID总数,将结果存为预汇总立方体test,并写到D盘下

3

=A1.cuboid(test1,OCount;count(EID):COUNT,min(OAmount):MIN)

将表中数据根据OCount分组,并且求出各OCount下的EID总数和OAmount的最小值,将结果存为预汇总立方体test1

 

4

=A1.cuboid()

删除所有立方体

 

5

=A1.cuboid(test)

删除立方体test