在現有的ssrs 2008 r2報告中,我有一個要求,即用戶要在報告中添加2個參數。現在有一個選項SQ Server 2008 R2報告服務:可選參數值和報告
其中用戶可以選擇生成報告1,報告2,報告3,報告4,報告5,報告6,報告7,報告8和/或我剛剛列出的報告的任意組合。
這是設置在visibility屬性爲每個8個tablixes的使用表達式。
爲了您的信息,下面是如何顯示的一個報告或不舉例:
=iif(InStr(join(Parameters!report.Value,","),6)>0,false,true)
現在用戶要根據是否報告7,能夠增加客戶的參數和inventory_item和/或選擇報告8。
現在你可以告訴我下面的:
- 你會告訴我的代碼,我可以在數據集中用它來選擇報告7和/或報告8?
- 這是否考慮使用「可選」參數,因爲如果選擇了report7和/或report8,inventory_item的新參數將基於這些參數。如果是這樣,你能告訴我如何編碼這些可選參數嗎?
- 如果上面是無法選擇具體的報告,然後將數據集查詢需要看起來像:
where @report is null or where @report is not null
?你會建議什麼? - 如果上述選項不可用於2個新參數,我是否會選擇所有項目(或一個項目),以便報告始終運行?
你的意思是,如果客戶選擇報告7或8彙報,他希望除了什麼是當前顯示的客戶和Inventory_Item tablixes看? – Ewan