2010-08-13 3 views
2

У меня есть многозначный параметр, который содержит около 25 элементов. Если пользователь выбирает «Select All», и я использую стандарт (по крайней мере, насколько я знаю) способ отображения параметра в верхней части отчета:Отображение многозначных параметров

=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

Смежные вопросы