帆软报表,一个页面中放100W+数据,如何进行展现呢?

数据量大,加载数据慢,一个页面也不能显示100W条数据把

FineReport qq2959783 发布于 2019-9-3 15:35
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
4
chenhui97Lv2见习互助
发布于2019-9-3 16:43

对于单数据源明细报表,可以启用行引擎来执行报表,提高报表展示速度,优化用户体验。可以参考  https://help.finereport.com/doc-view-997

最佳回答
1
PoseidonLv5高级互助
发布于2019-9-3 15:39

SQL分页,100W条记录WEB浏览器也受不了;

所以首推SQL分页

最佳回答
0
Lz爱学习Lv6见习互助
发布于2019-9-3 15:39(编辑于 2019-9-3 15:39)

数据量这么大的情况建议分页展示,一页不可能全展示出来。另外最好不要依赖FR做数据优化,可以把数据处理尽可能在数据库中做。如有帮助望采纳~

最佳回答
0
firegunzxLv6高级互助
发布于2019-9-3 15:46(编辑于 2019-9-3 15:49)

首先,几乎没人会用到在一个有100w+数据的报表,看不完,excel也装不下,跟放在数据库里没什么两样,这么做只能是无用功。

在sql底层要优化一下,不要一次查找那么多,在模版上多加几个查询参数,限制一下查出来数据的条数。

或者把数据清洗一下再作为数据集放到模版里,用etl工具或者程序数据集。

用报表工具更多的是把数据做一定的加工处理,使用一定的展现形式满足用户一定的需求,报表的数量、类型、条件、展示效果等是需要不断优化和丰富的。如果只想着一次把所有数据都展现出来只能说明他不懂BI


最佳回答
0
旧城锋Lv5见习互助
发布于2019-9-3 21:11

SQL分页处理,或者是用新填报方式预览

  • 6关注人数
  • 1197浏览人数
  • 最后回答于:2019-9-3 21:11
    请选择关闭问题的原因
    确定 取消
    返回顶部