如果 是公司的报表,这个要看你的cpt访问的数据库有没有同时出现读和写的操作。
比如大公司,会定时在数据库中跑批。这时候,存在大量的写操作,如果这个时候打开报表,非常卡。这就不是报表问题。
但是如果数据库没有写操作,单纯的打开报表就很卡。那你要检查下你的报表,是不是有待优化。
1报表的数据集尽量通过参数查询,不要全量查询
2报表尽量少用条件属性,如果一定要使用,尽量不要重复使用,如改变行的颜色,同一行只要对一个单元格设置条件属性即可
3尽量不要用到不同数据集,在报表中通过设置数据过滤,而是用sql将数据集关联查询。如果一定要用到不同数据集,数据过滤一定要正确,仔细检查,同时,父格一定要具体设置,不要用默认。
4不要有空行或者空列。