我现在报表有4个数据集 每个数据集数据都很多几万 十几万,并且还在持续整张,现在打开这个表要几分钟,能不能优化一下。 比如是不是每个数据集都需要加时间过滤控件? 建多个数据集会影响报表效率吗 ?
1正确过滤数据,避免在报表单元格中使用多个数据集。
2如果一定要在报表中使用多个数据集,数据集之前的字段过滤要设置正确。
3父格明确指定,不要使用默认,不要在两个数据集之前有空列的情况。
3避免一个报表查询上万以上结果。使用分页或者增加查询条件。
会影响的,数据集越多报表所占用的资源越多,优化策略有:加分页、过滤、数据表中建索引(数据表数据量大的时候)
你也可以参考帮助文档的优化策略进行优化-https://help.fanruan.com/finereport/doc-view-435.html?source=1
多个小数据集影响比起单个数据集过大要小的多。最好还是筛选一下分一下。要展示多少数据就筛选多少,不要把无用的数据都查出来影响效率