Параметры отчета SSRS Интерактивный - PullRequest
0 голосов
/ 20 июня 2019

У меня есть отчет, который требует 3 параметра, у всех 3 есть запрос q, чтобы предварительно заполнить их, используя набор данных для каждого, поэтому под их свойствами в запросе выбираются доступные значения. По умолчанию также были установлены для использования того же запроса. Это прекрасно работает.

Моя проблема в том, что пользователь отчета хотел ввести значения самостоятельно, а не входить в список, заполненный запросом. Пользователи знают значение, которое они хотели ввести, поэтому быстрее вводить, чем выбирать. Похоже, что отчет SSRS не дает вам возможности ввода, если по какой-то причине вы установили доступные значения и значения по умолчанию. Это способ обойти это, пожалуйста?

Большое спасибо.

1 Ответ

0 голосов
/ 21 июня 2019

Существует один простой способ использовать параметр с несколькими запятыми, а не список, в который пользователь вводит данные. Ниже ссылка подробно объясняет, но я совершенно уверен, что вы не хотите придерживаться ниже решения.

https://www.mssqltips.com/sqlservertip/3479/how-to-use-a-multi-valued-comma-delimited-input-parameter-for-an-ssrs-report/

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

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

Затем в вашем наборе данных проверьте и примените фильтр как значение 2-го параметра, а не NULL.

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

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