大数据分页展示
更新时间: 2021-11-29 15:58:58
问题描述
当报表数据量过大时,展现时页面加载太慢,甚至无法打开。更严重的是可能造成了内存溢出,引起宕机。为了防止这种情况的发生,应该如何设置呢?
解决方案
通过设置大数据量分页展现可解决这个问题。
大数据分页展现使用说明
资源管理窗口,点击报表右边【更多】,打开报表的【展现设置】,设置大数据量相关属性。
1、展现方式:勾选【大数据分页展现】,启动大数据。该属性默认为no。设置该参数后,报表展现标签类型为html,具体标签种类为big。该属性必须设置
2、是否使用自动分页:不设置时默认为yes。大数据量展现标签特有。
3、大数据量数据集名称:指定报表中的大数据量数据集,只能指定一个。没有设置时,默认使用报表的第一个数据集。
4、总数据条数表达式:Big标签特有集力的非数据集函数,并且返回的值应该是一个整型数据。如用query执行一个count的sql。
5、每页显示数据条数:分页后每一页包含的记录数,不设置时默认为10。
6、每条数据对应报表行数:每个分组对应的报表行数,分组报表设置大数据时需要配置。
7、报表每次计算页数:报表每次计算的页数,不设置时默认为5。
8、导出excel时不分sheet:是否导出到excel的一个sheet页。不设置时默认为no。
9、导出excel时每sheet页数据条数:分sheet导出excel时,导出时每次取数的条数。整数,不设置时默认为10。
效果截图
示例配置如下图:
展现效果如下图: