-1
我有一個帶有四個參數的SSRS報告。每個參數都是多選和文本類型。當我在一個參數中選擇一個值時,其他參數的值應根據所選值進行更改。它的參數類似於前向依賴和後向依賴。我怎樣才能做到這一點。SSRS報告參數互相依賴
我有一個帶有四個參數的SSRS報告。每個參數都是多選和文本類型。當我在一個參數中選擇一個值時,其他參數的值應根據所選值進行更改。它的參數類似於前向依賴和後向依賴。我怎樣才能做到這一點。SSRS報告參數互相依賴
此功能被稱爲Cascading Parameters並簡短回答您的問題是 - 允許後向依賴關係,但轉發依賴關係不是。
我會在簡短的例子中描述這一點。
假設有兩個參數經銷商和地區報告 - 來自是文本和多選,你想擁有從依賴經銷商到地區,也就是說,如果你選擇的區域(一個或多個) 地區參數先經銷商名單經銷商參數動態變化,只顯示與選定相關的經銷商地區。
要達致這需要定義三個數據集和兩個參數:
@dealername
主要報告,@dealername
參數 - @region
(向後依賴)和@region
參數值源不帶任何參數換句話說接近然後
MainReport <---is filtered by--- Dealers <---is filtered by--- Regions
將工作做好,但如果你試圖從地區數據集添加正向相關性到經銷商 - 即將@dealername
參數添加到區域,然後您會收到一條錯誤消息 -
正向依賴關係是無效的因爲這樣做將創建循環引用,不能得到解決。
你現在的代碼好嗎? –