2017-02-16 29 views
1

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

enter image description here

enter image description here

enter image description here

enter image description here

Так что я хочу, чтобы заполнить второй параметр раскрывающегося списка подкатегорий на основе выбранных категорий в первом раскрывающемся списке.

Проблема в том, что я не уверен в том, как это сделать так, чтобы я не получаю «Один или несколько параметров, необходимых для запуска отчета не были указаны ошибки»

я получил, что выше ошибка при попытке добавить параметр в запросе набора данных через ИНЕК в следующем запросе в подкатегории Dataset

SELECT * FROM dbo.SubCategory WHERE CategoryId = (@Category) 

Я не знаю, как я бы применить, что так тянет тх значения (я) от Параметры категории.

Я ожидаю, что еще одна проблема заключается в том, что оба принимают несколько значений, поэтому мне приходится структурировать их так, чтобы они принимали соответствующее количество параметров.

Извините за потенциально немые вопросы, я свежий для SQL и еще более свежий для SSRS. Заранее спасибо за вашу помощь!

ответ

3

Try:

SELECT * FROM dbo.SubCategory WHERE CategoryId IN (@Category) 

@Category является параметром кратного значения.

+0

Спасибо Алехандро, я внес изменения, и я сделал это в соответствующем месте на этот раз. – David