передать строку в параметре SSRS, без двойных кавычек - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь разрешить пользователю передавать текстовый параметр в отчете SSRS следующим образом:

'value1','value2','value3','value4'

Идея состоит в том, чтобы использовать его в моем запросе к набору данных в предложении where in.

Я думаю, что SSRS передает вышеуказанный параметр в запрос следующим образом:

"'value1','value2','value3','value4'", что портит мой запрос.

Как это может работать?

1 Ответ

2 голосов
/ 10 июля 2019

Да, вы определенно можете это сделать, вам нужно создать параметр, как показано ниже enter image description here

Тогда Если вы используете оператор SQL, вы можете использовать его в своем выражении SQL как

select * from customer where customerid=@ReportParameter1

Вот 2 ссылки для Ref

https://reportsyouneed.com/ssrs-tip-put-parameters-in-your-query-not-your-filter/

https://docs.microsoft.com/en-us/sql/reporting-services/tutorial-add-a-parameter-to-your-report-report-builder?view=sql-server-2017#Query

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...