0

У меня есть параметр «Раздел», который имеет значения A, B, C и другой параметр «Поле», которое имеет значения X, Y, Z. теперь мое требование - мне нужно сделать видимость столбца на основе обоих параметров, если мой раздел параметра «А» и «поле параметра» - это X, тогда столбец должен быть показан иначе скрытым. Оба являются многозначными параметрами. Я написал следующее выражение, которое не позволяет мне работатьВидимость столбцов на основе двух параметров в SSRS

=IIF(InStr(JOIN(Parameters!Sections.Label,", "),"A"),InStr(JOIN(Parameters!Fields.Label,", "),"X", False,True),True) 

Ошибки я получаю во время работы отчета является «Входной строка не была в правильном формате. Может кто-нибудь мне помочь в исправлении формата?

+0

, что должно произойти, если вы выбрали множественный выбор значение столбца следует выбрать базу на значении строки (например, первая строка имеет «A» и «X»), то значение пусто, вторая роль играет? 'B' и 'Y', тогда значение есть?) –

ответ

0

Попробуйте это:

=IIF(InStr(JOIN(Parameters!Sections.Label,", "),"A") And InStr(JOIN(Parameters!Fields.Label,", "),"X"), True,False) 
+0

не работает, когда я выбираю все в параметре «Поле», который включает в себя как X, Y, Z – SqlLearner

+0

. «Все» - отдельная опция в доступных значениях, или вы имеете в виду, когда вы проверяете X, Y и Z? Если последний, то он должен работать, если вы не реализуете правильно. –

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