是否可以在TFS中连接两个SSRS报告,这两个报告位于不同的项目中,但位于同一解决方案中



我是SSRS的新手目前正与我的团队一起在TFS和报表管理器中管理报表和仪表板。所以我有一个完整的项目"管理"。

它有相对于部门和员工的报告。在一个项目中有数百个报告,这看起来不太好。我想把这些报告分解为"管理_部门"one_answers"管理_员工"。现在的问题是,部门和员工与参数相连。

我的问题是:是否可以创建这两个独立的项目,但保持部门和员工报告之间的流动(钻取),即使它们属于两个不同的项目,但是属于相同的解决方案。

如果有任何建议,我将不胜感激。

可以。实际上,您可以深入到部署在同一SSRS服务器上的任何报告。试试这个:

  1. 转到"文本框属性",转到"操作",选择"转到报告"(就像通常配置链接一样)
  2. 然后,不要从下拉列表中选择报告。相反,请手动键入要转到的报表的路径。例如/FolderName/ReportName

如果您不确定子报告的路径,可以跳过创建链接,先部署2个报告。然后转到部署它的网页,"在报表生成器中编辑"。执行上面的步骤1,然后单击"浏览"从已部署到服务器上的所有报告中进行选择。我发现自己只能在报表生成器中使用"浏览",而不能在Visual Studio中使用。但是您仍然可以在VisualStudio中使用此方法,只是在部署之前无法对其进行测试。希望能有所帮助。

不幸的是,如果将报表拆分为项目,则转到报表操作将不再有效。

您可以将这些更改为转到URL操作,但随后需要映射所有参数并处理语法问题。

我想看看是否有足够的非链接报告来确定将它们分解为单独的项目是否有意义。

通过url向sql server报告服务传递参数

更改跳转到URL操作SSRS 2008 R2(rc:LinkTarget)的链接目标属性

最新更新