2012-06-12 107 views
3

我試圖在SharePoint中的webpart中插入SSRS報告。該報告是TFS Sprint Burndown圖表。對於這一點,我需要使用下面的URL生成報告:將參數添加到報告URL:參數缺少值

http://vhacpadev04/ReportServer/Pages/ReportViewer.aspx?/TfsReports/VAPARS+Team/Sprint+Burndown&rs:Command=Render&rs:Format=HTML4.0&rc:Parameters=true&rp:SprintParam=Release+2%5CSprint+1 

項目名稱在TFS是VAPARS隊。我試圖運行這個圖表的衝刺是版本2 Sprint 1

通常,ReportViewer會提示我輸入此參數。在這種情況下,SprintParam:

enter image description here

然而,當我躲在這個(使用& RC:參數= FALSE),然後我得到了以下錯誤:

Missing parameter value message

而這裏的SSRS上此報告的參數屬性:

Parameter list

我不知道如何格式化URL以傳遞正確的sprint參數。有什麼建議麼?

+0

即使這個問題的答案是簡單的下降,請讓我知道或提供一些相關內容的鏈接。謝謝。 – beaudetious

回答

2

您需要爲SprintParam提供默認值(即使您正在覆蓋URL中的值),或者如果用於級聯參數,則需要刪除對參數的依賴關係。該報告認爲,即使您在URL中提供該信息,該信息也無法運行。 StartDateParam和EndDateParam是基於查詢的,所以我猜這些對SprintParam有依賴關係。這就是導致錯誤顯示的原因,並且您的URL參數被忽略。

+0

我應該只是將默認值設置爲Release 2 \ Sprint1,還是有更好,更安全的默認值使用?我應該還是關閉提示用戶?感謝您的幫助,順便說一句。 – beaudetious

+0

我不知道你的數據,所以我不能說什麼是「更好,更安全」,但你需要那裏的東西,而且這似乎是一個很好的默認值。你很好,沒有選中提示用戶。 – Stacia