页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 6 下一个 »

现象

当电子表格数据太多,并且进行分页展示时,有可能会抛出错误“报表异常:The count of HPagesBreaks cannot be larger than 1024”。

 

该问题是由于Excel中对于“分页符”的个数是有限制的,不可以超过1024个分页符,导致电子表格在进行分页的情况下,也不可以超过1024页。

 

解决思路

此问题可以按照下面的思路进行排查和处理。


== Step1 =====

先检查数据集数据有多大,如果数据集数据量本身不大,但还是报这样的错误,检查报表是否设置了分页属性。

             

 

== Step 2=====

如果是数据集量比较大,且确实需要进行分页展示,请参考以下几种方案,酌情采用。

 

==》方案1:改用清单报表

如果报表的格式比较简单,只是报表表头+列头+数据形式的明细数据展示,建议使用电子表格中的“清单报表”类型。

如下,报表样式:

 

可以在Excel中“smartbi”页签下找到“页面设置”按钮,将报表类型选择为“清单报表”

 

 

 

 


 

==》方案2:减少数据量

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

 

 

 

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

 

         2、如果是数据集数据量比较大,解决办法请参考以下方法

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

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

 方法三:如果是清单样式报表,可以将报表设置为“清单报表”,请参考:纯清单报表

  • 无标签