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

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

Для внедренного набора данных полями набора данных являются поля, созданные после завершения построения запроса и закрытия области «Конструктор запросов», а также создаваемые вычисляемые поля.

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

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

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

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

Добавление поля запроса

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

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

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

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

  3. В текстовое поле Имя поля введите имя поля.

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

    В пределах набора данных имена должны быть уникальными.

  4. В текстовое поле Источник поля введите имя существующего поля источника данных.

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

Добавление вычисляемого поля

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

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

  3. В текстовое поле Имя поля введите имя поля.

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

    В пределах набора данных имена должны быть уникальными.

  4. В текстовое поле Источник поля введите выражение для поля. Нажмите кнопку выражения (fx), чтобы создать новое выражение.

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

    Выражение для вычисляемого поля не может содержать статистических выражений или ссылок на элементы отчета.

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

Изменение поля запроса или поля набора данных

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

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

  3. Измените имя или значение поля.

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

Удаление поля запроса или вычисляемого поля

  1. В панели «Данные отчета» разверните набор данных, чтобы отобразить коллекцию полей.

  2. Щелкните правой кнопкой мыши поле, которое хотите удалить, и выберите пункт Удалить.

Обновление коллекции полей в области «Данные отчета» для общего набора данных

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

  2. Нажмите кнопку Обновить поля.

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