分组统计报表

Excel报表也提供了分组统计功能。

定义分组头的格式为:

<GroupHeader,表名,列名>

<GroupHeader,表名,列名,1>

不同的是,后者在换页之后,会重复打印一次分组头。

定义分组尾的格式为:

<GroupFooter,表名,列名>

或者

<GroupFooter,表名,列名,1>

不同的是,后者打印完分组尾之后,会自动换页。

在分组头和分组尾可以引用数据,引用数据的格式为:

[列名]

在分组尾可以统计数据,统计数据格式为:

[%统计表达式]

统计表达式使用聚合函数,例如:Sum(数量)。

需要特别提示的是: 分组报表的细节区必须指定排序参数,且排序列必须为分组列。

示例

希望根据产品分组打印订单,并统计每个产品的销售数量和金额,并自动换页,模板可按下图所示设计:

这是打印效果:

可以同时使用分组头和分组尾,而且不管是分组头,还是分组尾,都可以是多行的,例如下图的分组头包括两行:

这是打印结果:

很多时候,我们希望换页之后,能够重复打印一次分组头,此时可以将GroupHeader的第四个参数设为1,并指定每页的细节区数。

例如:

不管是分组头还是分组尾,都可以多行,分别在第一行和最后一行加上对应的格式定义即可,例如下图中,分组头有三行,分组尾有四行:


本页地址:http://www.foxtable.com/webhelp/topics/1542.htm