两个数据源,一个数据源是mysql,另一个数据源是oracle,两个数据源的关联是材质。

无标题.png两个数据源,一个数据源是mysql,另一个数据源是oracle,两个数据源的关联是 材质。 怎样可以实现,两个数据源的材质都显示。         按日期作为过滤条件 ,   第一个数据源是订单,第二个数据源是发货。  比如今天第一个数据源 材质可能有三种,第二个数据源 发货 材质 可能有四种。    怎么可以显示四种材质。 


我上传了个图片,大概就是黄色的表 和 绿色的表,  想实现蓝色的效果。 

有点类似FULL OUTER JOIN吧

 

FineReport 备考FCRP 发布于 2021-1-20 13:45 (编辑于 2021-1-20 14:05)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2021-1-20 14:22

用关联数据集将两个数据集结合起来,材质这一列相同列名会自动叠加

关联数据集-https://help.fanruan.com/finereport/doc-view-125.html

image.png

  • 备考FCRP 备考FCRP(提问者) 然后相同的字段可以合并吗?
    2021-01-20 14:24 
  • axing axing 回复 备考FCRP(提问者) 是的
    2021-01-20 14:26 
  • 备考FCRP 备考FCRP(提问者) 回复 axing 我这种的用无参数据集还是有参数据集, 数据集不同数据源材质的列名不一样,需要sql起别名吗?
    2021-01-20 15:24 
  • axing axing 回复 备考FCRP(提问者) 起个别名,保持一致,原数据集有参没参都一样
    2021-01-20 15:58 
  • 备考FCRP 备考FCRP(提问者) 回复 axing 如果是同数据源的 用哪种方法比较好, 写sql脚本吗?
    2021-01-20 16:00 
最佳回答
0
shirokoLv6资深互助
发布于2021-1-20 13:49
  • 备考FCRP 备考FCRP(提问者) 我上传了个图片,大概就是黄色的表 和 绿色的表, 想实现蓝色的效果。
    2021-01-20 14:00 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-20 14:14

报表里面,数据过滤不行吗?

image.png

  • 备考FCRP 备考FCRP(提问者) 过滤的话 会成left join了吧 。
    2021-01-20 14:19 
  • 备考FCRP 备考FCRP(提问者) https://bbs.fanruan.com/wenda/question1/74958.html 跟这个帖子的图片差不多
    2021-01-20 14:19 
  • snrtuemc snrtuemc 回复 备考FCRP(提问者) 那你就先用关联数据集,然后只取材质列,然后后面两个都是过滤设置不就可以了
    2021-01-20 14:24 
  • 备考FCRP 备考FCRP(提问者) 回复 snrtuemc 我这种的用无参数据集还是有参数据集, 数据集不同数据源材质的列名不一样,需要sql起别名吗?
    2021-01-20 15:24 
  • snrtuemc snrtuemc 回复 备考FCRP(提问者) 关联数据及,需要两个数据集的列名一样,才能合并在同一列
    2021-01-20 15:28 
  • 4关注人数
  • 337浏览人数
  • 最后回答于:2021-1-20 14:22
    请选择关闭问题的原因
    确定 取消
    返回顶部