如何左右合并不同的数据集,来自不同数据库,需求类似innerjoin这样现在是上下合并,类似

如何左右合并不同的数据集,来自不同数据库,需求类似inner join 这样

现在是上下合并,类似union

image.png

FineReport 帆软用户AJn7WzWcdp 发布于 2022-4-27 16:11 (编辑于 2022-4-27 16:21)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-4-27 16:14(编辑于 2022-4-27 16:28)

关联数据集只能相当于union 操作,想做关联只能在表里

----------在表里用过滤条件和父格关联

简单多源报表- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

image.png

这是俩个不同的表

image.png

可以调一下表二的父格

  • 帆软用户AJn7WzWcdp 帆软用户AJn7WzWcdp(提问者) 换种方式,表2根据表1对应行的条件查询如何做更好?要动态的没一行的条件不一样
    2022-04-27 16:22 
  • 好好生活好好学习 好好生活好好学习 回复 帆软用户AJn7WzWcdp(提问者) 你说的过滤?还是什么意思,我理解一个是简单多源报表,一个是动态参数
    2022-04-27 16:24 
  • 帆软用户AJn7WzWcdp 帆软用户AJn7WzWcdp(提问者) 回复 好好生活好好学习 也可以说过滤,但是在表2单元格设置过滤条件为表1的内容,没有出来,不知道是不是方式不对,
    2022-04-27 16:26 
  • 好好生活好好学习 好好生活好好学习 回复 帆软用户AJn7WzWcdp(提问者) 根据关联字段做过滤就可以关联起来
    2022-04-27 16:27 
最佳回答
0
yzm339714Lv6中级互助
发布于2022-4-27 16:16

所以,这个时候就需要一个专属的BI数据库了,先把所有的表现都抽数到BI数据库,然后再去处理

  • 帆软用户AJn7WzWcdp 帆软用户AJn7WzWcdp(提问者) 换种方式,表2根据表1对应行的条件查询如何做更好?要动态的没一行的条件不一样
    2022-04-27 16:22 
  • yzm339714 yzm339714 回复 帆软用户AJn7WzWcdp(提问者) 哦哦,那就是直接把表2的对应字段放到对应的单元格, 然后再添加过滤条件,这样基本也可以实现。就类似这个文档的 https://help.fanruan.com/finereport/doc-view-327.html
    2022-04-27 16:28 
  • 3关注人数
  • 549浏览人数
  • 最后回答于:2022-4-27 16:28
    请选择关闭问题的原因
    确定 取消
    返回顶部