设置报表参数时如何显示完整的URL

时间:2010-10-25 15:57:38

标签: reporting-services parameters query-parameters

我有一个报告(在SQL Server Reporting Services 2008中),它有多个参数,但效果很好。但是,我的一个用户(我的老板,当然)希望能够使用他们指定的参数通过电子邮件发送报告的链接。他们不想发送报告本身,而只是发送报告的链接。但是,当您设置参数值并单击“查看报告”时,浏览器中显示的URL不包含查询字符串中的参数值(只是默认报告路径),因此实际上不可用。

我知道此功能是可行的,因为如果我添加订阅报告,并选中“包含链接”复选框,我会收到一封包含以下链接的电子邮件:

http://servername/ReportServer/Pages/ReportViewer.aspx?%2fRoot+Action+Analysis&ShowChart=2&sPN=&iDept=All&rs%3aParameterLanguage=en-US

是否有服务器设置可以更改为在用户生成新报告时显示FULL URL(带参数)? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

我不知道如何更改设置以显示完整的网址。

作为一种解决方法,您可以在报告底部添加一个文本框,并通过连接Globals!ReportServerURL,Globals!ReportFolder,Globals!ReportName,Globals!语言和各种参数,在表达式中自行构建URL。