将SSRS报告链接到导出/渲染到Excel

时间:2013-10-03 03:49:33

标签: sql-server excel reporting-services ssrs-2008

我正在尝试添加指向应在Excel中打开报告的SSRS R2报告的链接。

许多网站建议添加一个文本框,其中包含使用以下表达式的链接

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

所以我做到了。 SSRS有效。 SSRS / IE中提交的报告有效。但是,如果我单击文本框在Excel中打开它,它将无法正常工作。表达式“正确”计算并返回正确的路径,但IE返回错误“HTTP 400 bad Request”“无法找到网页”

为什么会这样?我仔细检查了服务器名称和路径,并手动尝试了各种URL组合,但它从未导出到excel。 “标准”下拉保存为excel确实很难。

谢谢!

1 个答案:

答案 0 :(得分:0)

要尝试的几件事。

单击“导出到Excel”时,使用fiddler捕获http请求。

这应该为您提供正在寻找的正确网址。完成后,只需将其放入您选择的浏览器中,看看它是否有效。

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