background image
报表性能优化方案之巧用相邻连续分组
1. 问题描述
在数据显示方式章节内容中,我们已介绍分组的两个不同使用场景:普通分组和相邻连
续分组。但其使用相邻连续分组功能,更主要原因是能够提高其报表的性能。
示例报表开发工具:FineReport
2. 原理
相邻连续分组的操作,是将数据集中连在一起的相同数据才进行合并的。尤其是,在配
合 SQL 中已排好序的列,对其实现的分组时,使用此分组方式其性能比普通分组快些。如
下简单示例,查看其报表执行数据信息,可看出其分组方式比普通分组方式更能提高其报表
的性能。
3. 实现步骤
3.1 新建报表
3.2 表样设计
设计好报表的基本框架,如下:
3.3 新建数据集