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


Работа с табличными областями данных

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

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

Работа с областями данных таблицы

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

Область данных простой таблицы

Дескрипторы

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

Инструкции по работе с таблицами приведены в следующих разделах:

Добавление данных в таблицу

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

По умолчанию каждая ячейка таблицы содержит текстовое поле. В любую из ячеек можно ввести любое выражение или изменить тип элемента в ячейке (например заменить текстовое поле изображением). Дополнительные сведения см. в разделе Как изменить элемент в ячейке (конструктор отчетов).

Каждая область данных таблицы связана с определенным набором данных. Если отчет содержит один набор данных, то таблица при помещении ее в отчет автоматически связывается с этим набором. Если отчет содержит несколько наборов данных, то необходимо связать таблицу с нужным набором данных. Дополнительные сведения см. в разделе Как связать область данных с набором данных (конструктор отчетов).

Слияние ячеек

Несколько смежных ячеек в пределах таблицы можно объединить в одну. Эта операция известна как «объединение столбцов» или «слияние ячеек». Ячейки можно сочетать только по столбцам. При слиянии ячеек сохраняются данные только первой из них. Данные в других ячейках удаляются. Объединяемые ячейки можно разделить обратно на исходные столбцы.

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

Добавление подытогов

Для добавления подытога в таблицу следует добавить статистическое выражение в ячейку строки группы. Например если таблица группируется по категории продукта, подкатегории продукта и по продукту и нужно отобразить сумму продаж по категориям и подкатегориям, то выражение =Sum(Fields!Sales.Value) следует поместить в строки верхних или нижних колонтитулов, которые соответствуют выбранной категории и подкатегории. Функция Sum является статистической. Службы Reporting Services вычисляют сумму значений в пределах группы и отображают подытог.

Дополнительные сведения о статистических функциях см. в разделе Использование функций отчетов в выражениях (службы Reporting Services).

См. также

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

Работа с полями набора данных отчета
Сортировка данных в отчете
Группирование данных в отчете
Работа с областями данных

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

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