导出带有跳转的SSRS报告以在Excel中报告?

时间:2013-02-11 09:27:43

标签: ssrs-2008

我正在使用SSRS生成深入报告。有一个报告使用跳转报告作为导航参数。该报告在报告服务器上运行良好,但在导出到Excel时,链接不起作用。

我想当ssrs报告导出到excel文件时,它会导出一个指向报告服务器的超链接。

我要做的是跳转报告报告之间的导航功能。

例如假设我有一个名为用户的报告,其中列出了一些用户,当点击用户名时,报告会跳转到另一个报告(User_details)附加信息。这适用于报表服务器。 但是当我将两个报告导出到excel表时。没有相同的导航行为,我最终得到以下消息。

Unable to open http://reortserver/?%2FdrilldownReport2&Region=WW&rs%3AParameterLanguage=. Cannot locate the Internet server or proxy server.

有没有一种有效的方法来实现这一目标?

提前感谢。

2 个答案:

答案 0 :(得分:3)

报告预览建筑物的网址为:

http://[instance_name]/ReportServer/Pages/ReportViewer.aspx/[ReportPath]

如果您的向下钻取报告的链接可用,请手动检查,可能您缺少某些权限?看看你的情况,一切都应该正常。

<强>更新: 如果要在Excel中添加导航(不带报表服务器) - 可以更改向下钻取链接以返回向下钻取报表的Excel文件。 您可以添加到向下钻取报表参数 - 其他条件参数 rs:格式:

enter image description here

并且不要忘记包含Omit表达式 - =Globals!RenderFormat.IsInteractive - 这将阻止以交互模式(html)传递此附加参数。

答案 1 :(得分:0)

我创建了一个类似的报告。我所做的是将子报告放在主报告的tablix文本框中。然后右键单击子报告。在显示的属性对话框中,选择可见性。然后,您需要选择隐藏&#34;当报表最初运行时:&#34;。接下来,选中&#34;前面的框,可以通过此报告项切换显示:&#34;。现在应该启用一个下拉菜单,允许您选择要单击的字段,以便现在显示子报告数据。

这是在VS 2012中与SQL Server Reporting Services Designers 版本11.0.3436.0。