2015-05-22 3 views
2

У меня есть отчет SSRS, который извлекает данные с помощью хранимой процедуры. Два из параметров этого отчета имеют значения по умолчанию, хранящиеся (т. Е. Роль: Студент, ID: Гость)Параметр SSRS с использованием хранимой процедуры с параметром

Одним из параметров является dropdown, который заполняется другой хранимой процедурой, используя два параметра, упомянутые выше. Когда я устанавливаю параметры для этого нового набора данных в @Role и @ID, я получаю ошибку rsInvalidReportParameterDependancy. Я изменил порядок двух параметров без успеха. Любые мысли о том, как разрешить это?

ответ

0

Ответ на этот вопрос был опубликован ранее. Однако я не понимал, что у меня такая же проблема. Ответ должен быть связан с тем, что параметры не в правильном порядке. Например, у меня было 6 параметров в основном отчете. Параметры 5 и 6 были скрыты от пользователя. Параметр 3 содержал раскрывающийся список, который был заполнен хранимой процедурой, которая нуждалась в параметрах 5 и 6. Несмотря на то, что параметры 5 и 6 имели значения по умолчанию, это не сработало, пока я не переместил param5 и 6 до param3.

Я изменил порядок параметров в основной хранимой процедуре отчета, а затем изменил порядок параметров в отчете. (Я в конечном итоге делает это с помощью текстового редактора.)

@ param1
@ param2
@ param3
@ param4
@ param5
@ param6

0

Похоже, у вас есть три параметра, но вы упомянули об изменении порядка двух. В моей голове я бы подумал, что роль и идентификатор должны быть первыми в вашем списке параметров. Я бы начал, сортируя их сверху. Затем вы сможете добавить в свой третий параметр, заполненный результатом этих двух. Можете ли вы предоставить больше информации о том, что вы пробовали или что не работает?

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