Member 11820531 Ответов: 1

Что такое правильный синтаксис, чтобы скрыть столбец в зависимости от значения параметра?


У меня есть отчет SSRS с 4 параметрами. 1 из параметров-страна. Если countryid находится в (1,2,3,4), я хотел бы установить видимость столбца (текстового поля) в true. Когда параметра нет в этом списке, я хотел бы скрыть столбец.

Что я уже пробовал:

=IIF((Parameters!CountryList.Value in (1,2,20,21), false,true))

Maciej Los

Делает CountryList хранит одно значение или список значений? Какие данные хранятся в CountryList - строка, целое число?

1 Ответов

Рейтинг:
0

Maciej Los

В случае, когда CountryList это список значений, вы должны проверить, какое значение находится на первой позиции:

=Parameters!CountryList.Value(0)=1


Примечание: IIF() функция избыточна, потому что сравнение двух значений, как valueA=valueB всегда возвращает логическое значение.