Я как бы новичок в программировании SSRS, и я столкнулся с проблемой, на которую я не могу найти ответ. Мы находимся в процессе обеспечения безопасности нашего сайта SSRS, и я достиг успеха до сих пор, но я стараюсь сделать следующее:SSRS- Скрыть Tablix на основе другого значения Tablix
Когда пользователь входит в систему, у нас есть свой UserID. У меня есть таблица, в которой хранятся UserID и их имя «Role». То, что я хочу сделать, - это если идентификатор пользователя в журнале не отображается в списке (список определенных ролей), а затем не возвращает никаких данных. Скройте Tablix или покажите сообщение, в котором они не авторизованы.
до сих пор у меня есть свой основной доклад (DataSet1
) и у меня есть таблицы поиска (DataSet2
). у меня есть следующее выражение в главном докладе под видимостью.
=IIF(First(Fields!LoginNm.Value, "DataSet2") = Parameters!UserID.Value,False,True)
проблема заключается в том, это будет работать, если самый первый пользователь Идентификатор в списке - это зарегистрированный пользователь, но что-то после этого не будет работать должным образом. Я попытался удалить First
, но затем я просто получаю сообщение об ошибке.
Может ли кто-нибудь помочь мне разобраться, как скрыть таблицу со значениями из другой таблицы?