基于SSRS的问题:我有来自两个不同来源的数据( Server和Oracle )--它们有相同的字段,我为每个数据源创建了两个数据集,这里的SQL有2年前的旧数据,Oracle有最新的数据。因此,我的问题是如何用新的Oracle数据追加旧的SQL数据,并在一个tablix中显示
预期的结果将是将2个数据集结果附加到一个数据集中,这样我就可以将其放入一个tablix中。
发布于 2019-04-17 20:04:49
正如注释中提到的,您可以在Subreports的帮助下实现这一点。为什么子报表基本上是SSRS中的tabllix,它将显示来自一个数据集的数据。但是,您可能有类似dataset Oracle中的数据,其中每一行几乎没有列,让我们考虑它有唯一的字段--我们将其命名为accountid,并基于accountid,如果您有dataset sql中的行,则可以在另一个sql数据集的子报表中显示行。
发布于 2019-04-17 20:16:01
如果只想将类似的数据从一个数据集附加到另一个数据集,则可以将第二个表放在第一个表的下面。
结果看起来就像一张桌子,尽管它实际上是两张。当导出到excel时,应该不会引起注意。只要第一个表和第二个表之间没有空白,数据之间就不会有额外的空白行。
发布于 2019-04-17 22:19:03
如果你真的想把数据集组合成一个,这样你就可以在图表中使用它们,那么几天前,当我为另一个问题找到答案时,我想出了一个方法。
您应该能够对您的数据使用相同的原则。
如果这不起作用,那么请发布一个包含键/唯一列的数据样本,我将根据您的场景添加一个完整的答案。
先看看我对类似问题的回答。
Is there a way to get list of all column values from multiple datasets
https://stackoverflow.com/questions/55728558
复制相似问题