У меня есть отчет с параметром, который заполняется списком торговых представителей, возвращаемых запросом. Я хочу отфильтровать этот список на основе прав безопасности пользователя, выполняющего отчет.Reporting Services 2008: Использование user! Userid в параметрах
Для того, чтобы выполнить запрос, мне нужно передать user! UserID в db. Я пытался что-то вроде этого:
... где UserName = пользователь UserID ...
Но это не нравится синтаксис.
Когда я пытаюсь, я получаю следующую ошибку. Параметр отчета «UserName» имеет значение DefaultValue или ValidValue, которое зависит от параметра отчета «пользователь». Неверные зависимостей. – Jeff
Действительно? Я делаю именно то, что я описываю здесь, в нескольких своих собственных отчетах. Вы делаете что-то другое, кроме описанных выше шагов? –
Наконец понял. Переместил параметр «user» в список, чтобы он был выше моего параметра «UserName». Таким образом, он находится в памяти, когда заполняется набор данных для «userName». Спасибо за уверенность, что это сработает. Я очень ценю помощь. – Jeff