FineReport报表中单元格需要过滤的性能问题

假设有数据源 ds1 ,数据源 ds2  , ds2 某个字段需要根据ds1中字段进行过滤。

     想问一下是先把ds1中该字段放到单元格中使用该单元格过滤,还是直接使用ds1数据集中该字段过滤快,这边担心过滤时候如果直接使用数据集中列过滤会不会对比数据集中所有数据行导致响应变慢不如直接将ds1中字段放入单元格 然后在过滤时比较单元格中的数据

FineReport shawnTao 发布于 2024-7-4 16:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-7-4 16:42

直接写sql过滤呀。单元格的过滤性能肯定差了

最佳回答
0
华莉星宸Lv7高级互助
发布于2024-7-4 16:42(编辑于 2024-7-4 16:47)

两个数据源是来着同一个数据库吗?

直接在数据库关联是最快的

---------------------------

可以看看这个

影响页面加载速度的因素 https://help.fanruan.com/finereport/doc-view-1900.html

image.png

  • 3关注人数
  • 100浏览人数
  • 最后回答于:2024-7-4 16:47
    请选择关闭问题的原因
    确定 取消
    返回顶部