报表优化方法:[1]提高报表渲染速度
1、数倌栗受绽据要提高报表渲染速度,就只需要在数据库选择需要的数据。也就是说,其他不需要的就不选。例如:如果只有很少的表和字段,就不需要在剞麽苍足数据库添加所有的数据。不然,太多的数据将会被读取,更不用说花费的时间了。此外,还应该有逻辑地在SQL中运用WHERE条件。而这些条件会被提交至SQL过滤器而不会被提交至过滤器的数据带中。使用过滤器,只会显示很小的一部分记录,这些结果就是我们需要的。这个方法可以提高展示效率。另外,你可以在数据带Filter Engine属性设置SQL查询值,将会自动添加在SQL查询中WHER条件。
![报表优化方法:[1]提高报表渲染速度](https://exp-picture.cdn.bcebos.com/49c5d3e34b2c56ee6c9c3bbaf775e5f4fdf5407b.jpg)
3、富文本使用常规定制组件代替富文本组件。因为富文本组件在某些方面比较复杂,进程中可能出错。例如:在网络中,富文本编辑器不会展现,因此富文本组件输出Excel文件为图片,然后,编译或者导出整个文件就会有些麻烦。
![报表优化方法:[1]提高报表渲染速度](https://exp-picture.cdn.bcebos.com/e09173e89a6186256c70735c3b04541bd00faa7b.jpg)
5、分组为了调高报表渲染速度,我们需要移除渲染报表中不必要的部分。例如:用GroupHeader组件分组。用户分组方式多种多样,比如用ID、名称、描述等分组,其实用ID分组就足够。当然定义复杂棰很于秋条件分组也是可以的,比如:基于多个领域的条件创建分组,你只需要一个组件将所有条件与单组连接。这样可以代替5~6个GroupHeader组件,这样就可以提高报表创建速度,简化报表结构。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:69
阅读量:27
阅读量:42
阅读量:40
阅读量:90