结合SSRS R2 2008中两个数据集的信息

时间:2014-10-14 12:17:51

标签: sql-server-2008 reporting-services ssrs-2008-r2

我对ssrs r2 2008还不熟悉。我要做的是创建一个漏斗图表,显示来自不同数据库但位于同一服务器上的两个表的合并收入信息。做我自己的研究,我发现我可以使用查找功能,但我不确定在哪里实现这个功能。我已经做过研究,但我还没有找到任何明确解释如何以及在何处实施查找的文档。

到目前为止,我有两个引用每个数据库的数据源,以及两个数据集,每个数据集引用每个数据源。两个数据集都具有相同的字段名称,因为数据库中的表具有相同的字段,因此我基本上可以在任何字段上执行查找。

非常感谢任何帮助。提前谢谢!

1 个答案:

答案 0 :(得分:0)

您需要UNION每张表中的行。由于您要跨数据库,因此需要在数据集的数据源未连接的表的表引用中包含数据库名称:

SELECT Field1, Field2, Field3
FROM MyTable
UNION ALL
SELECT Field1, Field2, Field3
FROM OtherDatabase.dbo.OtherTable

您需要确保运行报告的帐户可以访问这两个数据库。