Показать / скрыть оглавление

    Параметры с множественным выбором

    В данном руководстве описывается, как создать параметр с несколькими значениями и использовать этот параметр для фильтрации данных отчета.

    multi-value-parameters-preview

    Совет

    Обратитесь к этой справочной статье для получения информации о том, как использовать многозначные параметры в запросе SQL: Параметры с несколькими значениями.

    Создание параметра с множественным значением в дизайнере отчетов

    Выполните следующие шаги, чтобы создать многозначный параметр Дизайнере отчетов:

    1. Создайте параметр отчета и включите свойство Несколько значений.

      Enable the Allow multiple values option

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

      • Параметры отчета с предопределенными статическими значениями
      • Параметры отчета с предопределенными динамическими значениями

    Фильтрация данных отчета по параметру с множественным выбором

    Чтобы отфильтровать данные отчета по многозначному параметру, используйте оператор Любой из для данного параметра Строке фильтра отчета:

    parameters-multi-value-filter-string

    Значение по умолчанию для многозначного параметра

    Значения по умолчанию параметра с множественным выбором выбираются автоматически при открытии предварительного просмотра отчета:

    Specify default values for a multi-value parameter

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

    • Нажмите кнопку Добавить возле параметра Значение и укажите значение ниже.

      Specify default values for a multi-value parameter

    • Включите свойство Выбрать все значения, чтобы заполнить значение параметра всеми элементами из источника данных параметра (статического или динамического).

      Select all values as defaults for a multi-value parameter

    Совет

    Отключите свойство Запрашивать параметры, чтобы избежать выбор параметров в окне Предварительного просмотра отчета и отобразить отчет со значениями параметров по умолчанию.

    Замечание

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

    Необязательный параметр с несколькими значениями

    Необязательные параметры позволяют фильтровать данные отчета, только если указаны значения параметров. В противном случае, если значения параметра не установлены, параметр игнорируется.

    Create an optional multi-value parameter

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

    1. Создайте параметр отчета с несколькими значениями и укажите его свойства Разрешить NULL, Выбрать все значения, и Значение, как показано ниже:

      parameters-multi-value-optional-settings

      Свойство Значение
      Разрешить NULL Истина
      Значение Пусто
      Выбрать все значения Ложь
    2. Отключите свойство отчета Запрашивать параметры.

      report-requestparameters-disable

    3. Назначьте следующее условие фильтра строке фильтра отчета:

      ?category Is Null or [Category ID] In (?category)
      

      parameters-multi-value-empty-value

      Совет

      Вы также можете использовать строку фильтра, показанную выше, для фильтрации данных отчета на уровне источника данных. Дополнительные сведения см. в этой справочной статье: Фильтрация данных на уровне источника данных.

    В начало страницы Справочная система Колибри. Группа компаний Октоника, 2022