2013-11-15 2 views
3

를 통해 나는 다음과 같은 보고서 URL이 있습니다SSRS 패스 매개 변수는 URL

/Reports/Pages/Report.aspx?ItemPath=%2fcMIS%2fgradebookProfileView&TG=10BEE%20C

: 그렇게 보이는 나는 URL을 통해 매개 변수 TG를 전달하기 위해 노력하고있어

/Reports/Pages/Report.aspx?ItemPath=%2fcMIS%2fgradebookProfileView

을 수 있도록

그러나 이것은 작동하지 않습니다. 어떻게 매개 변수 텍스트 상자에 자동으로 10BEE C을 입력하도록이 작업을 수행 할 수 있습니까?

답변

8

프런트 엔드를 /Reports/ 프런트 엔드를 사용하여 전달할 수 없으므로 웹 서비스 끝점을 사용하여 매개 변수를 전달해야합니다 (보통 /ReportServer/). 보고서 URL과 마찬가지로 보고서 뷰어 인터페이스를 제공해야합니다.

하지만 당신의 URL가 될 것입니다 : 노트의

/ReportServer/Pages/ReportViewer.aspx?%2fcMIS%2fgradebookProfileView&rs:Command=Render&TG=10BEE+C 

두 가지. URL 매개 변수 이름은 프롬프트가 아닌 보고서 매개 변수 이름과 일치해야합니다. 또한 공백은 %20 대신 +으로 인코딩됩니다.

+2

'+'는 공백으로, 특히 공백으로 끝나야 할 마지막 매개 변수에 유용합니다. – glh