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


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

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

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

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

ПримечаниеПримечание

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

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

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

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

    ПримечаниеПримечание

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

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

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

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

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

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

      Важное примечаниеВажно!

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Задания

Изменение порядка параметров отчета (построитель отчетов и службы SSRS)

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

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

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

Учебник. Добавление параметра к отчету (построитель отчетов)

Основные понятия

Ссылки на коллекцию параметров (построитель отчетов и службы SSRS)

Выражения (построитель отчетов и службы SSRS)