2014-04-15 63 views
0

到我的SSRS報告的超鏈接正確呈現傳遞到URL查詢字符串的參數。但是除非單擊查看報告按鈕,否則報告不會呈現。其他報告呈現如預期,所以我懷疑什麼是錯的問題報告的網址:除非單擊查看報告,否則SSRS報告無法通過URL訪問呈現

http://reportserver/ReportServer/Pages/ReportViewer.aspx?%2fSales+Mgr+Reports%2fCustomer+Product+Variance+with+Net+Margin+Report&rs:Format=HTML4.0&rs:Command=Render&ReportType=PD&SortType=P&CurBeginDate=04/15/2013&CurEndDate=04/15/2014&CusCode=XXXXXXXXXX 

該URL正確填寫報表所需的參數:

enter image description here

爲什麼這份報告會失敗即使我已經包含命令rs:Command=Render

在此先感謝。

回答

1

沒關係...我想通了。其他人可能會受益...

空白參數不能從查詢字符串中省略。爲了使渲染命令正常工作,必須傳入兩個空白參數框(產品描述和產品ID),且不帶任何值。看起來這是必要的,即使這些參數不需要運行報告。

所以工作查詢字符串對最終增加了兩個(空白)參數如下:

http://reportserver/ReportServer/Pages/ReportViewer.aspx?%2fSales+Mgr+Reports%2fCustomer+Product+Variance+with+Net+Margin+Report&rs:Command=Render&rs:Format=HTML4.0&ReportType=PD&SortType=P&CurBeginDate=04/15/2013&CurEndDate=04/15/2014&CusCode=XXXXXXXXXX&ProdDesc=&ProdID=