Параметры с множественным выбором
В данном руководстве описывается, как создать параметр с несколькими значениями и использовать этот параметр для фильтрации данных отчета.
Совет
Обратитесь к этой справочной статье для получения информации о том, как использовать многозначные параметры в запросе SQL: Параметры с несколькими значениями.
Создание параметра с множественным значением в дизайнере отчетов
Выполните следующие шаги, чтобы создать многозначный параметр Дизайнере отчетов:
Создайте параметр отчета и включите свойство Несколько значений.
Укажите список предопределенных значений для параметра. Вы можете создать статический список значений или загрузить значения из источника данных. Инструкции о том, как это сделать, см. в следующих темах:
Фильтрация данных отчета по параметру с множественным выбором
Чтобы отфильтровать данные отчета по многозначному параметру, используйте оператор Любой из для данного параметра Строке фильтра отчета:
Значение по умолчанию для многозначного параметра
Значения по умолчанию параметра с множественным выбором выбираются автоматически при открытии предварительного просмотра отчета:
Используйте один из следующих методов, чтобы указать значения по умолчанию:
Нажмите кнопку
возле параметра Значение и укажите значение ниже.
Включите свойство Выбрать все значения, чтобы заполнить значение параметра всеми элементами из источника данных параметра (статического или динамического).
Совет
Отключите свойство Запрашивать параметры, чтобы избежать выбор параметров в окне Предварительного просмотра отчета и отобразить отчет со значениями параметров по умолчанию.
Замечание
Убедитесь, что тип значений по умолчанию соответствует типу параметра, когда вы указываете эти значения для параметра.
Необязательный параметр с несколькими значениями
Необязательные параметры позволяют фильтровать данные отчета, только если указаны значения параметров. В противном случае, если значения параметра не установлены, параметр игнорируется.
Выполните следующие действия, чтобы сделать многозначный параметр необязательным.
Создайте параметр отчета с несколькими значениями и укажите его свойства Разрешить NULL, Выбрать все значения, и Значение, как показано ниже:
Свойство Значение Разрешить NULL Истина Значение Пусто Выбрать все значения Ложь Отключите свойство отчета Запрашивать параметры.
Назначьте следующее условие фильтра строке фильтра отчета:
?category Is Null or [Category ID] In (?category)
Совет
Вы также можете использовать строку фильтра, показанную выше, для фильтрации данных отчета на уровне источника данных. Дополнительные сведения см. в этой справочной статье: Фильтрация данных на уровне источника данных.