基于SSRS的问题: 我有来自2个不同来源(SQL Server和Oracle)的数据,它们具有相同的字段,并且我为每个数据库创建了2个数据集,这里SQL的旧数据说是2年,而Oracle的数据是最新的。所以我的问题是如何将旧的SQL数据附加到新的Oracle数据中,并在一个tablix中显示出来
期望的结果是将2个数据集的结果附加到一个中,以便我可以将其放入一个tablix
答案 0 :(得分:0)
如评论中所述, 您可以在子报表的帮助下实现这一目标。为什么SSRS中的子报表基本上会显示表格,从而显示一个数据集中的数据。但是您可能会有类似数据集Oracle的数据,其中每行都有很少的列,让我们考虑它具有唯一字段,我们将其称为accountid,并基于acoountid,如果您有来自数据集sql的行,则可以在另一个数据集sql的子报表中显示行。
答案 1 :(得分:0)
如果只想将相似数据从一个数据集追加到另一个数据集,则可以将第二个表放在第一个表的正下方。
结果看起来像一张桌子,尽管实际上是两张桌子。导出到excel时应该不会引起注意。只要第一张表和第二张表之间没有间隙,数据之间就不会有多余的空白行。
答案 2 :(得分:0)
如果您实际上想将数据集合并为一个数据集,以便可以在图表中使用它们,那么几天前我在想出另一个问题的答案时提出了一种方法。
您应该能够对数据使用相同的原理。
如果这不起作用,那么请发布您的数据示例,包括键/唯一列,然后我将根据您的情况添加完整答案。
首先在这里看看我对类似问题的回答。
Is there a way to get list of all column values from multiple datasets