Ssrs

如何將 SSRS 參數傳遞到 URL

  • November 10, 2015

我在 2012 實例 (11.0.2100) 上配置了本機 SSRS。我有兩個帶有圖像的報告,它們用作在圖表報告和詳細報告之間切換的按鈕。我想將操作 URL 配置為在報告之間切換時動態傳遞參數,以便在切換視圖時不使用預設值(從查詢派生),手動輸入的參數將保持不變。

我已經嘗試了以下版本的 URL,並且在所有情況下,預設(查詢驅動)參數都用於執行​​報告,而不是傳入的參數。

http://internalreporting/ReportsManager/Pages/Report.aspx?ItemPath=%2fFinance%2fDischarge+Totals+By+Day+Less+New+Borns+-+Chart&rs:Command=Render&rs:StartDate=2015-10-01&rs:EndDate= 2015-10-31

http://internalreporting/ReportsManager/Pages/Report.aspx?ItemPath=%2fFinance%2fDischarge+Totals+By+Day+Less+New+Borns+-+Chart&rs:Command=Render&StartDate=2015-10-01&EndDate=2015-10- 31

http://internalreporting/ReportsManager/Pages/Report.aspx?ItemPath=%2fFinance%2fDischarge+Totals+By+Day+Less+New+Borns+-+Chart&StartDate=2015-10-01&EndDate=2015-10-31

http://internalreporting/ReportsManager/Pages/Report.aspx?ItemPath=%2fFinance%2fDischarge+Totals+By+Day+Less+New+Borns+-+Chart&StartDate=10/1/2015&EndDate=10/31/2015

關於我在哪裡錯誤地格式化我的 URL 有什麼想法嗎?

(我目前沒有方便的 SSRS 伺服器來測試/確認這一點,所以我在這裡有點即興表演,可能不是 100% 正確)

當我想傳遞特定參數時,我從來沒有使用過 ReportManager URL。請嘗試改用 ReportServer URL。

BOL給出了使用 ReportServer URL 傳遞日期的範例格式: http://myserver/ReportServer/Pages/ReportViewer.aspx?%2fProduct_and_Sales_Report_AdventureWorks&SellStartDate=7/1/2005

引用自:https://dba.stackexchange.com/questions/120613