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

时间:2016-04-07 13:25:44

标签: reporting-services tfs reportserver reportmanager

我是SSRS的新人 目前正在与我的团队一起管理TFS和Report Manager中的报表和仪表板。所以我有一个完整的项目“管理”。

它有相对于部门和员工的报告。在一个项目中,数百个报告看起来不太好。我想将这些报告分解为“Management_Department”和“Management_Employees”。现在问题是Departments和Employees与参数连接。

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

我很感激任何建议。

2 个答案:

答案 0 :(得分:0)

不幸的是,如果您将报告分成项目,转到报告操作将不再有效。

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

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

Passing parameter via url to sql server reporting service

Change Link Target property for Jump to URL action SSRS 2008 R2 (rc:LinkTarget)

答案 1 :(得分:0)

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

  1. 转到文本框属性,转到操作,选择“转到报告”(就像您通常配置链接一样)。
  2. 然后,不要从下拉列表中选择报告。而是手动键入要转到的报表的路径。例如,/ FolderName / ReportName。
  3. 如果您不确定子报告的路径,可以跳过创建链接并首先部署2个报告。然后转到部署它的网页“在报表生成器中编辑”。执行上面的步骤1,然后单击“浏览”以从已部署到服务器上的所有报告中进行选择。我发现自己只能在报表生成器中使用“浏览”,而不能在Visual Studio中使用。但是您仍然可以在Visual Studio中使用此方法,只有在部署之后才能对其进行测试。希望有所帮助。