2010-08-13 83 views
2

我有一個多值參數,其中有大約25個元素。如果用戶選擇「全選」我用的是標準的(至少就我所知)在報告上顯示的參數的方法:顯示多值參數

=join(Parameters!ProductClass.Value, ",") 

比這個詞而是「全部」或我得到的東西:

01,02,03,04,05,06,07,08,09,10,11,12,14,15,16,17,18,19,20,21,22,25,30,31,98,99 

有沒有更好的方法來處理這個問題?

回答

2

計算所選值的數量並將其與填充參數的數據集中的記錄總數進行比較。

=IIF(Parameters!ProductClass.Count = Count(Fields!CaseSensitiveFieldName.Value, "CaseSensitiveDataSetName"), "All", Join(Parameters!ProductClass.Value, ",")) 
+0

非常感謝。 – DavidStein 2010-08-16 16:42:17