Я очень новичок в SSRS, я работаю над видимостью подотчета на основе выражения, которое рассчитывает на параметр при передаче в хранимую процедуру.
Хранимая процедура создает отчет для «менеджеров филиала» и «региональных директоров», а «региональный директор» не видит какой-либо подотчет, который есть в отчете для менеджера филиала.
В хранимой процедуре у меня есть столбец с именем "branch_code", где каждая ветвь имеет код, например, SE001, SW237 .....
Когда я передаю параметр SE, он становитсявидимый «региональному директору», когда я передаю параметр SW001, он становится видимым для «менеджеров филиала» И есть параметр с именем @branch
У меня есть два подчиненных отчета, где яЯ написал выражение в одном из подотчетов, которое я не хочу, чтобы "Региональные директора" видели,
Выражение считает длину кода филиала как
=IIf(len(Parameters!branch.Value) = 2, True, False)
так, если длина @branch равна 2, т.е. "SE"он не покажет подотчет «Региональным директорам», но покажет «Менеджерам филиалов», здесь »параметр« Филиал ».
Теперь я хочучтобы сделать противоположное этому другому подотчету, в котором должно быть указано, что число параметров равно 2, показать отчет еще не показывают.Как мне этого добиться.
Я пробовал с выражением
=IIf(len(Parameters!branch.Value) = 2, False, True)
, но оно не сработало.Любая помощь по этому вопросу будет принята с благодарностью.