决策报表性能超级慢,咋解决,数据量特别大,还有过滤条件,层次坐标,条件格式,如何让报表展示快一点

决策报表性能超级慢,咋解决,数据量特别大,还有过滤条件,层次坐标,条件格式,如何让报表展示快一点

开启缓存好像也没有效果,选择一个公司的数据就加载不出来

FineReport 帆软用户RYtgqeGMo6 发布于 2025-7-7 12:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2025-7-7 12:05

大模板优化方案 https://help.fanruan.com/finereport/doc-view-3589.html

参考下这个,主要不要再页面太多计算。。

最佳回答
0
华莉星宸Lv7专家互助
发布于2025-7-7 12:08

搞个数仓

数据做分层处理

不要每次都取读取明细数据

展示的时候  只读取数据库的汇总数据~

最佳回答
0
CD20160914Lv8专家互助
发布于2025-7-7 13:52

image.png

1、自己做数据etl同步,只处理要的数据放在一张表

2、过滤直接用参数就行了,单元格不要再设置过滤了

3、层次坐标就不要用了,直接用窗口在数据集里面取吧。就算用也是汇总以后比如数据集只有几百条数据以后再用,而不是大数据的直接用!!

4、条件属性也是在数据量相对较少的情况下,就是你参数过滤了以后用

5、比如你数据同步以后表中有50万行数据,同时对这张表增加索引,然后按参数公司查询公司,每次单条件查询公司对应的明细可能有1万行,那么这个数据量其实完全是可以的,然后你再做汇总,再用条件属性也行

  • 帆软用户RYtgqeGMo6 帆软用户RYtgqeGMo6(提问者) 主要是,有个指标。这个指标是个累加数量,并且这个累积是动态的。根据下拉框的维度和页面展示的维度来过滤某些数据后再根据这些数据去重累加
    2025-07-07 14:17 
  • CD20160914 CD20160914 回复 帆软用户RYtgqeGMo6(提问者) 窗口函数一样可以根据参数来实现数据累计的!
    2025-07-07 14:20 
  • 帆软用户RYtgqeGMo6 帆软用户RYtgqeGMo6(提问者) 回复 CD20160914 用了,存储过程数据集,动态参数,还是查询不出来
    2025-07-07 16:26 
  • 帆软用户RYtgqeGMo6 帆软用户RYtgqeGMo6(提问者) 回复 CD20160914 单独在存储过程里面输入参数的时候很快可以查询出来,一到前端展示页面,在下拉框就输入就查询不出来了
    2025-07-07 16:29 
  • CD20160914 CD20160914 回复 帆软用户RYtgqeGMo6(提问者) 你的表有多少数据?
    2025-07-07 16:29 
  • 4关注人数
  • 51浏览人数
  • 最后回答于:2025-7-7 13:52
    请选择关闭问题的原因
    确定 取消
    返回顶部