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


Параметризованные отчеты

Изменения: 17 июля 2006 г.

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

Использование параметров

Параметры можно использовать для выполнения запроса, выбирающего данные отчета, для фильтрации результирующего набора, возвращаемого этим запросом, или для управления свойствами макета, определяющими, какие части отчета будут показаны или скрыты. Можно также указать каскадные для заполнения последовательности зависимых раскрывающихся списков параметров. Например, раскрывающийся список значений параметра «Регион» может быть использован позже для заполнения раскрывающегося списка значений параметра «Город».

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

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

Параметры запроса и параметры отчета

Службы Reporting Services поддерживают два вида параметров: параметры запроса и параметры отчета. Параметры запроса используются при обработке данных для их выборки или фильтрации. Параметры запроса указываются в синтаксисе модуля обработки данных. Если указан параметр запроса, пользователем или свойствами по умолчанию должно быть задано значение для завершения инструкции SELECT или хранимой процедуры, получающей данные для отчета. Параметры отчета используются при обработке отчета, чтобы показать данные с другой стороны. Параметр отчета обычно используется для фильтрации большого набора записей, но может использоваться и в других целях, в зависимости от того, какие запросы и выражения встречаются в отчете. Параметры отчета отличаются от параметров запроса тем, что определены в отчете и обрабатываются сервером отчетов, в то время как параметры запроса определены как часть запроса набора данных и обрабатываются на сервере базы данных. Дополнительные сведения см. в разделе Работа с параметрами в службах Reporting Services.

Журнал изменений

Версия Журнал

17 июля 2006 г.

Новое содержимое
  • Детализированные и вложенные отчеты.
  • Ссылки на измененную или новую информацию.

См. также

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

Запуск параметризованного отчета
Установка параметров для опубликованного отчета
Настройка параметров подписки
Основные понятия служб Reporting Services

Другие ресурсы

Using URL Access Parameters

Справка и поддержка

Получение помощи по SQL Server 2005