sql语句在查询是数据量太大怎么解决
功能是写一个报表,有一个文本框,里面输入多个id,但满足这些id是显示数据,我直接将查询语句写入,然后用过滤,但是在过滤之前数据量太大,可以怎么解决
https://help.fanruan.com/finereport/doc-view-125.html 关联数据集 这个可以么?
1、正常情况用户不可能按一个个id去查询数据。就算查询,也可能只是一个或者几个。那么这种直接使用复选框即可了
2、单元格过滤提示数据量过大是因为,你不限制id的情况下,它先从服务器拿到所有数据返回到前端后,前端再做一个相当筛选的过程,那么在服务器返回给前端的时候如果数据量过大肯定会提示了
3、正常是你在参数面板设置对应的参数。比如id,比如时间,比如单据类型等条件,这样用户通过组合参数面板的条件去筛选想要的数据
下拉复选框参数为空选择全部- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
根据开始时间、结束时间查询数据 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)