页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

尽可能对电子表格的数据集通过添加参数等方式进行过滤,减少报表的数据量。下面提供一种将数据按照1024页为一批的方式,进行分批展示的做法。

原始报表如下:

 Image Added

 

步骤1:在数据集中增加页数字段,页数从1开始递增,且属于同一页的数据的页数字段数据相同。

先根据目前的情况,确定电子表格中每一页展示多少条数据。并在电子表格的数据集中使用相应的sql函数等,增加一个页数字段。这个页数字段从1开始递增,且同一页的数据其页数是相同的。

如下例子,电子表格中每页显示4条数据,因此每4条数据的页数是一致的。且页数按照每4条的间隔递增

 

步骤2:对页数进行计算,为每一条数据增加批数字段

继续编辑数据集,根据页数进行计算,为属于同一批1024页的数据增加批数字段。比如第1页-1024页,属于第1批数;第1025页-2048页,属于第2批数;... ...

效果如下:

前1024页数据:

Image Added

Image Removed第2个1024页数据:

Image Added

 

步骤3:增加批数参数

新建一个下拉框参数,将数据集的sql中的批数取出来,作为参数的真实值,并通过sql拼凑出“第X批数”作为显示值。如下:

 

步骤4:为电子表格数据集增加参数,实现选择批数功能

编辑步骤2中的数据集,在sql中添加where条件“where 批数数据=批数参数”,即可实现批数的切换

 

步骤5:保存数据集之后,重新预览电子表格。如下:

第一批数据:

 

第二批数据:

 

 

 

 

 

==》方案3:增大页面大小》方案3:增大纸张大小

...

在Excel的页面布局中,设置纸张大小,比如原本是A4纸张,可以调整成A3纸张。增大纸张大小之后,页面能够显示的数据量也会增加,则分页符就会相应减少。

...

Image Added

 方法一:对电子表格的数据集添加参数等进行过滤,减少数据集的数据量

 方法二:在电子表格设计器中,增大纸张大小,使得电子表格分页页数较少。页面设置请参考:常用分页报表示例中的第4步。

...