background image
报表性能优化方案之报表计算时间
1. 问题描述
完成报表取数后,设计器会对数据库返回的数据进行扩展、分组、列表、汇总等运算,
好的模板制作习惯往往可以优化报表的计算时间。
以下示例报表开发工具:FineReport。
2. 解决方案
2.1 空白单元格应用
报表中,只要一个单元格里有设置就会占用一份内存,而空白的单元格几乎是不占任何
内存的。报表中由于布局的需要,不可避免地会出现一些只起到占位作用而无需其他的设置
的单元格;尽量将这些单元格设成空白单元格,这样能够有效的减少内存的占用,加快报表
的运算速度。
2.2 慎用隐藏行列
报表中为了进行一些复杂的运算,往往需用到隐藏行列来处理中间的运算,而这些隐藏
行列中被用到的单元格,往往只有一两个格子,此时被隐藏行列中没被用到的单元格里有设