分组交叉报表采用jsp展现方式的必然

分组交叉报表采用jsp展现方式的必然,jsp展现功能同vrsr一样也是报表展现的一种方式,鉴于其在展现的报表文件格式、加载速度、大数据量支持方面的一系列优势,成为分组交叉报表默认的展现方式。下面对其优势和使用的意义进行介绍:

jsp展现功能与其他展现方式的对比

        vr展现方式

vr方式展现方式需要通过报表的raq文件进行展现,但目前分组交叉报表只有在打印导出时才能够生成raq文件,并且展现的报表是快照形式的报表,即每次对报表或数据进行修改后都必须打印或导出,在实际使用时非常不便。

        flex展现方式

flex展现方式改善了vr展现方式中通过raq展现报表的问题,可以直接通过xml文件展现报表,但是由于flash加载速度比较慢和支持的报表数据量有限,实际使用时往往受到限制。

        jsp展现方式

jsp展现方式也可以通过xml文件展现报表,并且页面加载速度快,尤其在对大数据量的支持方面有良好的表现,展现明细数据为8w的分组报表仅需要6秒(具体性能测试结果见RBP-158436),并且采用openXML方式导出excel和word格式的报表,导出速度和支持数据量大大提高。

与分组交叉报表阈值相辅相成

        设计界面采用阈值控制

分组交叉报表设计界面使用阈值控制,对报表可显示的数据量进行缩减,大大提高的报表展现速度,用户可以很快预览到报表的预警、过滤、显示格式等效果,使报表设计效率得到保证。设计界面阈值用户也可以根据需要手动配置

例如:仅需要设计报表的表头样式时,设置阈值为0时,此时设计界面不取数据,数据区域均显示为0。

        报表展现界面显示所有数据

分组交叉报表在jsp报表展现界面所展现的报表取数据库中的所有数据,用户不必担心设计界面并非展现所有数据、大数据量展现、导出效率等问题。

例如:设计界面仅显示表头样式不取数据的报表,查看/导出时均取显示全部数据。

jsp展现使用时的注意事项:

1.设置了分组字段的分组报表展现时默认为全部收缩状态,查看明细数据需要双击展开统计项字段所在的单元格;

2.分组报表导出excel、word文件时,导出的报表为全部展开状态,与展现界面的展现状态无关;

3.分组/交叉报表展现时,默认会有“记忆”功能,即,对报表进行展开/修改后,不释放缓存的情况下,重新打开展现页面,报表显示为上次展开的状态。可以通过【清除缓存】清除缓存,并通过【刷新】功能按钮查看修改后的报表。

本文标签: