0

我可以使用級聯參數創建依賴參數。 當我創建級聯參數ı只能選擇一個方向。但是我想選擇參數雙向選擇。如何在SSRS報告中創建依賴參數

例如我有@region_name,@countr_name和@state參數。 如果我使用級聯參數 我可以證明,如果讓我選擇REGION_NAME話,我可以選擇COUNTRY_NAME那麼如果讓我選擇COUNTRY_NAME我可以選擇狀態

,但我想創建一個報告。例如, 如果我選擇國家名稱必須選擇國家或我想選擇國家然後我必須選擇國家名稱取決於國家。 實際上我想創建依賴參數。 你能幫我嗎?

謝謝。

+0

我不知道,如果你能做到這一點與SSRS除非你做它在單獨的應用程序,然後將參數提供給SSRS報告。 –

+0

你不能在香草SSRS中這樣做,但你可以用程序解決它。 – JohnHC

+0

感謝您的評論。 – Aylin

回答

0

在SSRS中,參數不能互相引用。它們按參數在設計器中從上到下的順序進行評估。如果較高的參數嘗試引用較低的參數,則設計人員將通過一個錯誤,您將無法預覽或部署報告。

可能的解決方法: 將其中一個參數更改爲字符串,接受任何文本。第二個參數將查找State或Country表中的匹配項,並返回該字符串的多值狀態/國家匹配列表。

例如,如果我在「墨西哥」作爲我的搜索字符串類型,第二個參數將顯示

'New Mexico, USA' 
'Baja California, Mexico' 
'Campeche, Mexico'