Допустим, мой отчет (SSRS 2005) состоит из 5 столбцов. И я хочу показать / скрыть столбцы на основе параметра (множественный выбор со всеми 5 именами столбцов), выбранного пользователем. сделать следующее
1) Создайте параметр типа string (ColumnVisibility это имя моего параметра) с нужными именами столбцов в метках для 5 столбцов и числом INT (01,02,03,04,05) соответственно в значениях в «Доступно Значения »в мастере параметров.
2) Затем перейдите в столбец Свойства дизайна. Перейдите в «видимость» и вставьте следующее
= IIF (инстр (Join (Параметры! ColumnVisibility.Value ""), "01")> 0, ложь, правда)
3) повторить то же самое для всех столбцов, увеличив значение int на 1.., Например, следуя
2-я колонка -
= IIF (инстр (Join (Параметры! ColumnVisibility.Value ""), "02")> 0, ложь, правда)
3-я колонна
= IIF (инстр (Join (Параметры! ColumnVisibility.Value ""), "03")> 0, ложь, правда)
и т. Д.
для SSRS 2008: если щелкнуть правой кнопкой мыши по столбцу, появится опция «Видимость столбца». вставьте код в раздел «показать или скрыть на основе выражения» для каждого столбца.
Надеюсь, это поможет.
Эрвинд