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


Работа с полями (построитель отчетов)

Изменения: 12 декабря 2006 г.

Поле представляет данные, которые можно добавить в макет отчета. При выборе сущности поля, которые содержатся в ней, отображаются в разделе Поля области обозревателя. Для непосредственной работы с полями можно добавлять поля в область конструирования, перетащив имя поля, дважды щелкнув имя поля или установив флажок рядом с именем поля. Для работы с группой полей по умолчанию можно добавлять сущности в область конструирования, перетаскивая имя сущности или дважды щелкнув ее имя. При этом поля по умолчанию, связанные с этой сущностью, добавляются в область конструирования. Например, если добавить сущность «Сотрудник» модели AdventureWorks в отчет, в область конструирования добавляются следующие поля: «ИНН», «Имя», «Отчество», «Фамилия» и «Адрес электронной почты». Набор свойств источника данных определяет то, какие поля будут добавлены.

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

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

Типы полей

Поля могут содержать значения двух типов: поля одного значения и поля сумм набора значений (также известные как статистические выражения). Например: «Фамилия» и «Цена за единицу» — это поля с единственным значением, а «Объем продаж» — это суммарное значение, т.е. итог на основе суммы набора значений. В построителе отчетов используются следующие поля: текстовые, числовые, даты и времени, денежные, статистические, логические и поля изображений.

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

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

Как поля с единственным значением, так и суммарные поля могут иметь вариации. Вариация поля — это то поле, которые содержит данные, основанные на значении полей более высокого уровня. Например сущность «Продукт» содержит поле «Дата конца продаж». Это поле имеет вариации поля, вложенные ниже, такие как «День окончания продаж», «Месяц окончания продаж», «Год окончания продаж», «Квартал окончания продаж». Все эти поля содержат данные, основанные на значении поля «Дата окончания продаж».

Группы полей

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

Aa337116.note(ru-ru,SQL.90).gifПримечание.
Раздельное добавление полей в макет отчета приведет к различающимся наборам результатов в сравнении с добавлением полей в макет отчета в качестве группы. При построении отчетов следует точно знать, как это обстоятельство повлияет на структуру отчета и запрос.

Ниже приведены основные правила, которые использует построитель отчетов при группировании полей:

  • Когда поле перетаскивается к левому краю области конструирования, оно становится отдельной группой.
  • Когда поле перетаскивается к правому краю области конструирования, оно присоединяется к группе, находящейся слева от него.
  • При перетаскивании поля статистического выражения во всех группах автоматически отображаются суммы значений.
Aa337116.note(ru-ru,SQL.90).gifПримечание.
При добавлении поля двойным щелчком по нему или путем установки флажка это поле добавляется с правой стороны области конструирования и, если возможно, группируется с последней группой полей в отчете. Если добавление к последней группе невозможно, то создается новая группа в правой половине отчета.

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

Значки полей

Значок Тип Описание
Значок текста

Текстовое

Указывает поле, где данными является текст; например слово «Да».

Значок числовых полей

Числовое

Указывает поле, где данными является одноразрядное цифровое значение; например число 5.

Значок поля даты (даты и времени)

Дата или дата и время

Указывает поле, где данными являются дата или время; например 03.04.2005.

Значок поля денежных единиц

Денежное

Указывает поле, где данными является значение валюты; например 782,92.

Значок поля статистического выражения

Статистическое

Указывает поле, где данными является одноразрядное цифровое значение, которое представляет вычисление набора цифр. Например, сумма общего объема продаж 25 продавцов в 2010 году вычисляется суммированием числового значения продаж каждого из 25 продавцов, и общая сумма продаж отображается в виде единого цифрового значения.

Значок логического поля

Логическое

Указывает поле, где значением является данные true или false, а также «да» или «нет»; например значение «да» или «нет» присутствует в столбце, который указывает, был ли какой-либо продукт снят с производства.

Значок изображения

Изображение

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

См. также

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

Создание отчета (построитель отчетов)
Основные сведения о формате отчета и подготовке к просмотру (построитель отчетов)
Форматирование отчета (построитель отчетов)
Работа с данными (построитель отчетов)
Работа с форматами отчетов (построитель отчетов)

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

Термины построителя отчетов

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

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

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

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

12 декабря 2006 г.

Новое содержимое:
  • Добавлены сведения об использовании флажков для добавления сущностей и полей в область конструирования.

17 июля 2006 г.

Измененное содержимое:
  • Добавлено примечание.

14 апреля 2006 г.

Измененное содержимое:
  • Более понятный язык; приведен пример по полям по умолчанию.
  • Более понятный язык в описании статистических выражений.