Поделиться через


Добавление, изменение и удаление допустимых значений параметра отчета (построитель отчетов и службы SSRS)

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

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

Можно предоставить статический список значений или список из набора данных отчета. Дополнительно значениям можно присвоить понятные имена, указав значение в поле метки. Например, для параметра на основе поля ProductID можно вывести в метке параметра поле ProductName . При работе отчета пользователь сможет выбирать названия продуктов, но на самом деле выбранное значение будет соответствовать полю ProductID.

Примечание

Создавать и изменять определения отчетов (RDL-файлы) в SQL Server Data Tools можно в построителе отчетов и конструкторе отчетов В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в статье Проектирование отчетов в конструктор отчетов и Report Builder (SSRS) в Интернете на microsoft.com.

После публикации отчета можно изменить доступные значения, определяемые в отчете с помощью средства разработки отчетов, задавая значения свойств параметров на сервере отчетов. Дополнительные сведения см. в статье Параметры отчета с разбивкой на страницы (построитель отчетов).

Добавление или изменение допустимых значений параметра отчета

  1. В области данных отчета разверните узел «Параметры». Щелкните правой кнопкой мыши параметр и выберите пункт Свойства параметра. Откроется диалоговое окно Свойства параметра отчета .

    Примечание

    Если область данных отчета не появилась, в меню Вид выберите команду Данные отчета.

  2. Нажмите кнопку Допустимые значения. Выберите параметр допустимых значений.

    • Нажмите кнопку Указать значения , чтобы вручную ввести список значений, и, по желанию, понятные имена (метки) для значений.

      Нажмите кнопку Добавить и введите значение в текстовое поле Значение и, по желанию, метку в текстовое поле Метка . Если не указать метку, будет использовано значение. Для значения можно записать выражение. Тип данных должен соответствовать типу данных параметра. Нельзя задавать параметры в выражении с помощью имен полей. Примеры см. в разделе Часто используемые фильтры (построитель отчетов и службы SSRS).

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

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

      Важно!

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

      В поле Набор данныхвведите имя набора данных.

      В поле Поле значениявыберите имя поля, которое предоставляет значения параметра.

      В поле Поле меткивыберите имя поля, предоставляющего понятные имена для параметра. Если для понятных имен нет отдельного поля, выберите поле, которое было выбрано для поля Значение .

  3. Нажмите кнопку ОК.

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

Удаление допустимых значений параметра отчета

  1. В области данных отчета разверните узел «Параметры». Щелкните правой кнопкой мыши параметр и выберите пункт Свойства параметра. Откроется диалоговое окно Параметры отчета .

  2. Нажмите кнопку Допустимые значения.

  3. В поле Выберите один из следующих параметровукажите значение Нет.

  4. Нажмите кнопку ОК.

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

См. также:

Изменение порядка параметров отчета (построитель отчетов и службы SSRS)
Добавление, изменение или удаление параметра отчета (построитель отчетов и службы SSRS)
Добавление каскадных параметров в отчет (Report Builder и службы SSRS)
Добавление, изменение или удаление значения по умолчанию для параметра отчета (построитель отчетов и службы SSRS)
Ссылки на коллекцию параметров (построитель отчетов и службы SSRS)
Руководство по Добавление параметра к отчету (построитель отчетов)
Выражения (построитель отчетов и службы SSRS)