Списки (построитель отчетов и службы SSRS)
Область списка данных повторяется с каждой группой или строкой набора данных отчета. Список может использоваться для создания отчетов произвольного формата, таких как счета, либо совместно с другими областями данных. Можно определять списки, содержащие любое количество элементов отчета. Список может быть вложен в другой список, образуя несколько групп данных.
Примечание |
---|
Списки можно публиковать отдельно от отчета как элементы отчета. Части отчета — это самостоятельные элементы отчета, хранящиеся на сервере отчетов, которые можно включать в другие отчеты. Для просмотра коллекции частей отчета и выбора элементов для добавления в отчет используйте построитель отчетов. Для сохранения частей отчета в коллекции частей отчета используйте конструктор отчетов или построитель отчетов. Дополнительные сведения см. в разделах Части отчета (построитель отчетов и службы SSRS) и Части отчета в конструкторе отчетов (SSRS) на веб-сайте microsoft.com. |
Чтобы быстро приступить к работе со списками, см. раздел Учебник. Создание отчета в свободной форме (построитель отчетов).
Образцы отчетов служб Службы Reporting Services содержат отчет, использующий список. Получить сведения о списках можно, открыв определение образца отчета в построителе или конструкторе отчетов или просмотрев подготовленный отчет в построителе или конструкторе отчетов. Дополнительные сведения о загрузке образцов отчетов см. на странице (SSRS) Образцы служб Reporting Services.
Примечание |
---|
В построителе отчетов или конструкторе отчетов SQL Server Data Tools можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов (SSRS) на веб-сайте microsoft.com. |
В данной статье
Добавление списка к отчету
Отображение данных в макете свободной формы
Отображение данных с одним уровнем группирования
Добавление списка к отчету
Добавьте список в область конструктора из вкладки «Вставка» на ленте. По умолчанию поначалу список имеет единственную ячейку в строке, связанной с группой сведений.
При выборе списка в области конструктора появляются маркеры строки и столбца, как показано на следующем рисунке.
Начальный список представляет собой шаблон в области данных табликса. После добавления списка можно продолжить конструирование, изменяя содержимое или внешний вид списка путем назначения выражений фильтрации, сортировки или группы или изменяя способ отображения списка на страницах отчетов. Дополнительные сведения см. в разделе Управление отображением области данных табликса на странице отчетов (построитель отчетов и службы SSRS). Хотя начальный список состоит из единственных строки и столбца, можно развивать структуру списка, добавляя вложенные или смежные группы строк или группы столбцов, или добавляя дополнительные строки подробностей. Дополнительные сведения см. в разделе Изучение возможностей области данных табликса (построитель отчетов и службы SSRS).
В начало
Отображение данных в макете свободной формы
Чтобы организовать данные отчета в макете свободной формы вместо сетки, можно добавить список в область конструктора. Перетащите поля из области данных отчета в ячейку. По умолчанию ячейка содержит прямоугольник, который служит контейнером. Перемещайте каждое поле в контейнере, пока не будет получена нужная структура. Используйте линии привязки, которые отображаются при перетаскивании текстовых полей в прямоугольном контейнере, чтобы выровнять края вертикально и горизонтально. Удалите ненужное пробельное пространство, корректируя размер ячейки. Дополнительные сведения см. в разделе Изменение высоты строки или ширины столбца (построитель отчетов и службы SSRS).
На следующем рисунке показан список, в котором отображаются сведения о заказе, в том числе поля: Date, Order, Qty, Product, LineTotal и изображение.
В области предварительного просмотра список повторяется, чтобы показать данные полей в свободном формате, как показано на следующем рисунке.
Примечание |
---|
Пунктирные линии на этих рисунках показывают размещение свободной формы для каждого значения поля. Обычно пунктирные линии не используются в производственном отчете. |
В начало
Отображение данных с одним уровнем группирования
Поскольку список автоматически предоставляет контейнер, можно использовать список для отображения сгруппированных данных с несколькими представлениями. Чтобы изменить список по умолчанию для задания группы, отредактируйте группы подробностей, укажите новое имя и задайте выражение группирования.
Например, можно встроить таблицу и диаграмму, которые показывают различные представления одного набора данных. Можно добавить группу в список, чтобы вложенные элементы отчета повторялись один раз для каждого значения группы. На следующем рисунке показан список, сгруппированный по категории продукта. Обратите внимание на отсутствие строки подробностей. Две таблицы вложены в список рядом. Первая таблица отображает подкатегории с суммарным объемом продаж. Вторая таблица отображает категорию, сгруппированную по географическому региону, с диаграммой, показывающей распределение подкатегорий.
В области предварительного просмотра таблица отображает суммарный объем продаж для всех подкатегорий велосипедов, а таблица рядом с ней отображает разбиение продаж по географическим регионам. Используя выражение для задания фонового цвета таблицы и пользовательскую палитру для диаграммы, первая таблица также содержит условные обозначения цветов диаграммы.
В начало
См. также
Справочник
Примеры выражений (построитель отчетов и службы SSRS)
Основные понятия
Справочник по агрегатным функциям (построитель отчетов и службы SSRS)