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


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

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

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

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

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

Связывание параметра запроса с параметром отчета

  1. В панели «Данные отчета» щелкните правой кнопкой мыши набор данных, выберите пункт Свойства набора данных и нажмите Параметры.

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

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

  2. В столбце Имя параметра найдите имя параметра запроса. Имена параметров заполняются автоматически на основе запроса. Каждый раз при изменении запроса он проверяется на наличие новых параметров запроса. Созданные вручную параметры запроса не меняются при изменении запроса.

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

    • В поле Значение параметра введите или выберите выражение, значение оценки которого передается в параметр запроса. Обычно это имя параметра отчета.

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

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

  3. Повторите шаг 2 для остальных параметров запроса.