针对决策报表中使用的SQL数据集优化

在决策报表中很多必要的SQL语句大体一致,只是筛选条件的值不同。现阶段就是需求已经实现,但是必要的SQL查询多达30个,就是怎样可以将类型一致的SQL合并为一个SQL

FineReport SQL 河湾 发布于 2022-9-27 13:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-27 13:46(编辑于 2022-9-27 13:46)

如果是单元格显示数据。可以尽量整合成一个。在单元格过滤不同的条件

如果是图表的话还是要分开。或者你可以引用单元格的数据集。。。

或者能够做etl同步处理的话。建立做etl数据处理。

  • 河湾 河湾(提问者) 开始有个版本就是页面的七张表中的数据从一个报表块中获取,然后在报表块中添加过滤条件,分别作为7张表的数据,但是有个缺点,就是在报表块中添加过滤条件得到数据,页面的加载速度会变慢
    2022-09-27 14:01 
  • CD20160914 CD20160914 回复 河湾(提问者) 单元格过滤的效率没有sql效率高的。sql写多了。也是执行多次。这个自己权限。可以做etl数据同步吧。。
    2022-09-27 14:04 
最佳回答
0
JjLv4见习互助
发布于2022-9-27 14:09

union all  ?

  • 3关注人数
  • 351浏览人数
  • 最后回答于:2022-9-27 14:09
    请选择关闭问题的原因
    确定 取消
    返回顶部