通过URL将参数传递给SSRS

时间:2019-04-24 11:35:27

标签: reporting-services report parameter-passing

我正在尝试通过URL将参数传递给SSRS报告。这样一来,我可以扩展其他报告之一的功能。

我已经在SO和论坛上阅读了很多东西,但到目前为止没有任何进展。

这是我的网址http://servername/ReportServer/Pages/Report.aspx?ItemPath=%2fSSRS_New2%2fStatusHistory&enrolmentNumber=11111

输入URL后,将显示报告页面,但不会填充该参数。

我尝试过:

我故意在此阶段仅测试URL,如果可以使它工作,它将实施到另一个报告中。

我现在对我能做什么感到非常困惑。任何人都可以就正确的URL编写方法提供任何指导吗?

2 个答案:

答案 0 :(得分:0)

这里是相同的代码。您应该使用“&”运算符映射参数。 并使用报表服务器的完整网址。

=“ javascript:void(window.open('https://servername/ReportServer/Pages/ReportViewer.aspx?%2fMR_Enrollment_Everyone%2fGPS_Application_Notes&rs:Command=Render&VendorID=”&VendorID.Value&“','_ blank','height = 500,width = 500,toolbar = no,directories = no,status = no,menubar = no,scrollbars = yes,resizable = yes,modal = yes'))“

答案 1 :(得分:0)

http://<servername>/reportservername?/<pathname>/<reportname>&rs:Command=Render&<parameter>=<value>