У меня есть отчет в ssrs 2008 r2.Я создал в своем отчете два многозначных параметра, таких как финансовый период (значение 08,09,10,11) и имя родителя (в котором есть несколько родителей, таких как a, b , c, d ...). Пользователь может выбрать одно значение или несколько значений по своему выбору. У меня есть отдельный набор данных для каждого из них, чтобы заполнить его значение. И есть тип данных «Текст».
Теперь запрос подмены выглядит примерно так:
selet * from table where fiscal period in(@fiscalperiod) and parentname in(@parentname)
Если я запускаю этот запрос вручную в SQL, то я пишу запрос как
select * from table where fiscalperiod in('09','10') and parentname in('a','b''c')
Теперь мой вопрос: ssrs запускает запрос набора данных отчета таким образом, как 'a', 'b''c', что означает значение через запятую.