2012-10-03 47 views
0

我們在SSRS中有一個報表,它具有由共享數據源和查詢提供的下拉列表參數。SSRS下拉列表值

如果我使用ReportViewer查看報告,這些按預期工作。

但是,我還使用SSRS Web服務來提取參數和可用值。在這種情況下,當下拉列表從手動輸入列表移動到查詢時,可用值列表爲空。

我假設問題是因爲Web服務只是簡單地探查RDL文件並且不執行附加到參數的查詢。

我的問題是,有沒有辦法讓它做到這一點或獲得可用的值?

回答

0

閱讀MSDN後,它似乎答案是GetReportParameters(),並設置ForRendering來電真:

如果ForRendering具有值爲false,元數據返回的參數表示當前相關參數數據與指定的報告。如果任何參數值都基於查詢,並且您有興趣返回基於查詢的參數有效值列表,則需要將ForRendering設置爲true,另外,對於基於查詢的參數,您需要確保已傳入所有參數的返回查詢參數所需的憑證信息。