将数据分组的一个主要目的是对每组记录运行计算,而不是计算报表中的全部记录。当程序汇总数据时,它将数据排序,分组,然后汇总每组中的值。这一切都是自动进行的。
程序包含一些汇总选项。根据计划汇总的字段的数据类型,可以:
- 对每组中的值进行求和。
- 对所有值计数或只对彼此不同的值计数。
- 确定最大、最小、平均或第 N 个最大值。
- 最多计算两种标准偏差和方差。
例如:
- 客户列表报表确定每个省客户的数量。汇总将计算每个省份组中非重复客户的个数。
- 订单报表确定每个月的平均订单数。汇总将计算每个月份组的平均订单的数量。
- 销售报表确定每个销售代表的销售总额。汇总将对每个销售代表组的订单量求和或小计。
汇总分组的数据
在嵌入式 Crystal Reports 设计器中右击以访问快捷菜单。
指向“插入”并单击“汇总”。
在“插入汇总”对话框中,从“选择要汇总的字段”列表中选择要汇总的所需字段。
从“计算此汇总”列表中选取一项汇总操作。
从“汇总位置”列表中选择一个放置汇总的位置。
提示可以单击“插入组”按钮为报表创建新组。
如果想显示汇总值占总量的百分比,从“选项”区域选取“以百分比显示”,并从列表中选择一个总计字段。
如果想汇总整个层次结构,请选取“汇总整个层级结构”。
有关层次结构的更多信息,请参阅“分层次对数据分组”。
单击“确定”。
例如,如果要对每个国家/地区的客户计数,则可以创建基于客户的计数字段并按国家/地区进行分组。