我是ssrs的新手。我有一个从两个数据库获取数据的报告。我可以创建两个连接到两个不同数据库的数据集。数据库是第三方,我无法在数据库上创建存储过程。我的问题是我必须合并两个查询中的数据。
请帮助我解决这个问题或者指出我可以找到答案的地方。
答案 0 :(得分:0)
我不知道你将如何在SSRS中实现这一目标。您是否希望以结构化报告格式获取数据?或者只是原始数据格式?如果是后者,我建议看一下SQL Server Integration Services(SSIS)。许多工具用于处理来自多个数据源的数据并以多种不同方式输出。
答案 1 :(得分:0)
查看MSDN上的SQL Server Reporting Services Dev Center。
或谷歌或Bing为“Reporting Services Tutorial” - 我保证你会得到成千上万的点击......
你需要做的是非常基本的 - 只需拖放&将您需要的列/字段放到报告中.....
答案 2 :(得分:0)
是同一台服务器上的数据库吗?如果是这样,我会欺骗并使用union all来加入数据集中服务器端的数据。如果您正在使用存储过程,请在存储过程中使用union all。如果你在数据集中做一个即席查询(这是一种不好的做法,但无论如何),在那里放一个联合。
答案 3 :(得分:0)
要在导出报表时从报表中删除任何内容,您必须选择文本框和转到属性。找到DataElementOutput并将其设置为No Output。