Как ввести пароль в отчет панели служб SSRS?

У меня есть отчет панели, который я построил в SSRS. У меня есть выпадающее меню , которое позволяет выбрать команду 1, 2 или 3. (в качестве переменных)

Есть ли какой-либо способ, которым я могу поместить 3 разных пароля в отчет, чтобы команда 1 могла получить доступ только к своему собственному и так далее?

2 ответа

  1. Да — с помощью проверки подлинности windows.

    Создайте новые отчеты, связанные с исходным отчетом (в панели мониторинга служб SSRS), и задайте разрешения для этих отчетов, чтобы только пользователи из группы 1 могли просматривать отчет A; Группа 2 может просматривать отчет B и т. д.

  2. Да, вы можете настроить скрытый параметр, если хотите, или видимый, который извлекает из запроса. Создайте запрос для параметра в виде инструкции case или извлеките его из таблицы, в которой имеются данные.

    SELECT group FROM groups WHERE userId = @UserId
    

    В отчете заполните параметр @UserId из встроенного поля =User!идентификатор пользователя. и это будет отображать только группу, в которой находится пользователь.