不同数据源如何进行关联

我的报表订单数据即来自数据库A,还来自数据库B,数据库A是oracle,数据库B是MS Sql。

渠道的订单金额 = 数据库A + 数据库B

要做一张饼图,还要做一下明细表。

像这种不同数据源的数据要怎么处理到一起啊,我的FR版本是9.0的

FineReport mrlin224 发布于 2019-10-12 11:18
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
浪兔Lv7初级互助
发布于2019-10-12 11:28(编辑于 2019-10-12 11:28)

第一种方式。在sqlserver里面有个服务器对象。配置image.png

使用 openquery()去查询。具体用法可以百度。



第二种。可以在帆软里面使用关联数据集。确定好关联关系就好了。

https://help.finereport.com/finereport9.0/doc-view-125.html 参考文档。

  • mrlin224 mrlin224(提问者) 关联数据集的话,比如我取到A数据库的数据是 部门:上海 金额:100 ,B数据库的数据是 部门:上海 金额:50,这两条数据并不会合并到一起金额为150,而是会分成两条来显示,这样的话还是没有用的
    2019-10-12 11:53 
  • 浪兔 浪兔 回复 mrlin224(提问者) 金额的分组改成汇总呢。反正上海只有一个。
    2019-10-12 12:46 
最佳回答
0
doudekaixinLv6中级互助
发布于2019-10-12 15:20(编辑于 2019-10-23 14:35)

2个数据集过滤处理一下不就好了么??


image.png



——————————————————————————————————————————

1.cpt


  • mrlin224 mrlin224(提问者) 这个是要怎么样过滤的,能不能麻烦你具体的说一下
    2019-10-12 15:40 
  • doudekaixin doudekaixin 回复 mrlin224(提问者) 忘记传模板了。。。。给你做过一个。更新在回答了。去看看。
    2019-10-23 14:34 
  • 3关注人数
  • 971浏览人数
  • 最后回答于:2019-10-23 14:35
    请选择关闭问题的原因
    确定 取消
    返回顶部