2013-10-03 78 views
2

我试图添加一个链接到应该在Excel中打开报告的SSRS R2报告。链接在SSRS报告导出/呈现到Excel

许多网站建议添加一个文本框,使用下面的表达式

=Globals!ReportServerUrl & Globals!ReportFolder & "/" & Globals!ReportName & "&rs:Format=excel" 

所以我做了一个链接。 SSRS的作品。在SSRS/IE中呈现的报告起作用。但是,如果我单击文本框在Excel中打开它,它不起作用。该表达式正确计算并返回正确的路径,但IE返回错误“HTTP 400错误请求”“网页无法找到”

任何建议为什么会发生这种情况?我加倍检查服务器名称和路径以及手动尝试各种URL组合,但它永远不会导出到Excel。 “标准”下拉菜单保存为excel确实很难。

谢谢!

+0

当您点击export to excel时,使用fiddler捕获http请求。这应该给你正在寻找的正确的URL。 –

回答

0

一些事情要尝试。

当您点击export to excel时,使用fiddler捕获http请求。

这应该给你你正在寻找的正确的网址。一旦你有了,就把它放到你选择的浏览器中,看看它是否有效。

接下来将URL作为链接放入SSRS报告中,然后重试。一旦正在工作去计算选项。