Отображение многозначных параметров - PullRequest
2 голосов
/ 14 августа 2010

У меня есть многозначный параметр, который содержит около 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

Нет лучшего способа справиться с этим?

1 Ответ

2 голосов
/ 14 августа 2010

Подсчитайте количество выбранных значений и сравните его с общим количеством записей в наборе данных, который заполняет параметр.

=IIF(Parameters!ProductClass.Count = Count(Fields!CaseSensitiveFieldName.Value, "CaseSensitiveDataSetName"), "All", Join(Parameters!ProductClass.Value, ","))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...