本帖最后由 lucas.Yan 于 2024-12-19 18:03 编辑
1 在使用报表的过程中,如果用户使用数据集进行筛选和编辑,需要报表传递参数给数据集进行过滤。但是数据集的筛选条件的自由度不高并且编辑比较繁琐。
2 如果报表使用这个共享数据集,将筛选条件添加在报表级别的时候,当数据量过大也会影响报表渲染的效率。报表会将数据整体请求回来在内存中做筛选。
3 如果我们将表关联逻辑全部转换为SQL难度较大。
能否将我们设计好的数据集当做一种子表或者查询结果,拼接到其他的自定义sql中进行引用。
例如下面的SQL用法。
- select * from tableA left join 数据集 on tableA.filed = 数据集.filed group by tableA.filed2
复制代码
|
|