Работа с полями набора данных отчета
Изменения: 14 апреля 2006 г.
Поле в конструкторе отчетов может быть прямой ссылкой на поле, свойство поля, столбец или псевдоним базы данных. Кроме того, оно может вычисляться на основе полей базы данных. Поля содержат данные, используемые в отчете. Их также можно использовать в выражениях в качестве значений текстового поля или изображения. Для добавления полей в отчет перетащите их из списка «Наборы данных» в формат отчета. Поля можно добавлять в текстовые поля, таблицы, списки, диаграммы или матрицы.
Работа со списком наборов данных
В списке Наборы данных отображается список полей для каждого набора данных. При создании набора данных конструктор отчетов получает из источника данных список полей и заполняет его. Поле может быть как полем базы данных, так и вычисляемым полем. Поле базы данных содержит имя поля из запроса. Вычисляемое поле содержит выражение. С помощью вычисляемых полей можно создавать дополнительные поля, не включенные в базу данных и не вычисляемые в запросе.
У всех полей есть имена. По умолчанию поле базы данных получает имя столбца из запроса, однако это имя можно изменить. Имена вычисляемых полей задаются при создании.
В режиме разметки можно перетащить поле из списка полей в макет отчета. При перетаскивании поля в тело отчета, область списка данных или другую неструктурированную область конструктор отчетов создает текстовое поле с выражением поля внутри. При перетаскивании поля в структурированную область, например таблицу или ячейку матрицы, либо в существующее текстовое поле, выражение поля помещается в ячейку или текстовое поле.
Поля в области данных при обработке отчета возвращают строку для каждого значения, возвращаемого как часть результата запроса. Поля в текстовых полях или других элементах отчета, не являющихся частью области данных, при обработке отчета возвращают одиночное значение.
Для обращения к свойству элемента поля перетащите родительское поле в отчет и измените свойство по умолчанию Value на требуемое имя свойства.
Примечание. |
---|
Не все свойства Field можно использовать для всех источников данных. Свойства Value и IsMissing определены для всех источников данных. Другие заранее заданные свойства (например, Key, UniqueName или ParentUniqueName) поддерживаются только в случае поддержки этих свойств источником данных. Некоторые поставщики данных поддерживают пользовательские свойства. Дополнительные сведения см. в разделах Использование расширенных свойств поля для базы данных служб Analysis Services и Использование расширенных свойств полей для системы SAP NetWeaver BI. |
При использовании некоторых источников данных конструктор отчетов может оказаться не в состоянии получить данные полей и заполнить список «Поля». Для решения этой проблемы можно предпринять определенные шаги.
- Убедитесь в наличии разрешений на получение сведений о полях из базы данных. При работе с некоторыми источниками данных можно иметь разрешение на доступ к таблице или объекту, но не иметь разрешения на просмотр столбцов внутри таблицы или объекта.
- Выполните запрос в обычном конструкторе запросов. Графический конструктор запросов может оказаться не в состоянии выполнить запросы к некоторым источникам данных.
- Постройте список полей вручную. В окне «Наборы данных» щелкните правой кнопкой мыши набор данных и выберите Добавить. Появится диалоговое окно Добавить новое поле. Дополнительные сведения см. в разделе Изменить поле/Добавить новое поле (конструктор отчетов).
Работа с окном «Наборы данных»
Для отображения окна «Наборы данных» при работе в конструкторе запросов выберите в меню Вид пункт Наборы данных. Раскройте какой-либо узел, чтобы просмотреть поля, определенные для набора данных. С помощью кнопки Обновить поля () на панели инструментов можно сохранить изменения в файле определения отчета и обновить определения полей для набора данных. Дополнительные сведения см. в разделах Как обновить поля в окне «Наборы данных» (конструктор отчетов) и Наборы данных отчета (конструктор отчетов).
Для использования полей в отчете перейдите из режима «Просмотр данных» в режим разметки и перетащите поля на макет отчета. При переключении в режим Макет поля автоматически сохраняются в определении отчета.
См. также
Задачи
Как добавить, изменить или удалить поле в окне «Наборы данных» (конструктор отчетов)
Основные понятия
Добавление текстового поля
Проектирование макета отчета
Работа с областями данных
Работа с данными в макете отчета
Другие ресурсы
Использование выражений в службах Reporting Services
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
14 апреля 2006 г. |
|