Области данных и карты (построитель отчетов и службы SSRS)Data Regions and Maps (Report Builder and SSRS)

Область данных — это объект отчета, в котором отображаются данные из набора данных отчета.A data region is an object in a report that displays data from a report dataset. Данные отчета могут выводиться в виде чисел и текста в таблице, матрице или списка, а также представляться графически на диаграмме или на датчике либо в географическом контексте на карте.Report data can be displayed as numbers and text in a table, matrix, or list; graphically in a chart or gauge; and against a geographic background in a map. Таблицы, матрицы и списки основаны на области данных табликса , которая разворачивается так, чтобы отобразить все данные из набора данных.Tables, matrices, and lists are all based on the tablix data region, which expands as needed to display all the data from the dataset. Область данных табликса поддерживает несколько групп статических и динамических строк и столбцов.A tablix data region supports multiple row and column groups and both static and dynamic rows and columns. На диаграмме показано несколько рядов и групп категорий в разнообразных форматах диаграммы.A chart displays multiple series and category groups in a variety of chart formats. На датчике выводится единичное или сводное значение для набора данных.A gauge displays a single value or an aggregated value for a dataset. На карте пространственные данные отображаются как различные элементы карты, внешний вид которых может различаться в зависимости от сводных данных набора данных.A map displays spatial data as map elements that can vary in appearance based on aggregated data from a dataset.

Можно сохранить область данных или карту в качестве элемента отчета.You can save a data region or map as a report part. Узнайте больше об элементах отчета.Read more about Report Parts.

Примечание

Создать и изменить разбитое на страницы определение отчета (RDL-файл) в SQL Server Data Tools можно с помощью построителя отчетов и конструктора отчетов.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов.Each authoring environment provides different ways to create, open, and save reports and related items.

ТаблицаTable

Таблица — это область данных, в которой данные представлены построчно.A table is a data region that presents data row by row. Столбцы таблицы являются статическими: количество столбцов определяется во время проектирования отчета.Table columns are static: you determine the number of columns when you design your report. Строки таблицы являются динамическими: при заполнении данными они расширяются вниз.Table rows are dynamic: they expand downwards to accommodate the data. К таблицам могут быть добавлены группы, которые упорядочивают данные в соответствии с указанными полями или выражениями.You can add groups to tables, which organize data by selected fields or expressions. Дополнительные сведения о добавлении таблицы в отчет см. в разделе Таблицы (построитель отчетов и службы SSRS).For information about adding a table to a report, see Tables (Report Builder and SSRS).

МатрицаMatrix

Матрица также называется перекрестной таблицей.A matrix is also known as a crosstab. Матричная область данных содержит динамические столбцы и строки, расширяющиеся при поступлении данных.A matrix data region contains both dynamic columns and rows: they expand to accommodate the data. Матрица может иметь как динамические, так и статические столбцы и строки.A matrix can have dynamic columns and rows and static columns and rows. В столбцах и строках могут содержаться другие столбцы или строки, а также они могут использоваться для группирования данных.Columns or rows can contain other columns or rows, and can be used to group data. Вы можете ознакомиться со сведениями о добавлении матрицы в отчет.Read more about adding a matrix to a report.

СписокList

Список — это область данных, которая представляет данные, упорядоченные в свободной форме.A list is a data region that presents data arranged in a freeform fashion. Элементы отчета можно расположить в виде формы с находящимися в элементах списка текстовыми полями, изображениями и другими областями данных.You can arrange report items to create a form with text boxes, images, and other data regions placed anywhere within the list. Вы можете ознакомиться со сведениями о добавлении списка в отчет.Read more about adding a list to a report.

ДиаграммаChart

Диаграмма представляет данные в графическом виде.A chart presents data graphically. Например, диаграмма может быть линейчатой, круговой и графиком. Поддерживается также множество других типов диаграмм.Examples of charts include bar, pie, and line charts, but many more styles are supported. Вы можете ознакомиться со сведениями о добавлении диаграммы в отчет.Read more about adding a chart to a report.

ДатчикGauge

Датчик представляет данные в виде диапазона с индикатором, указывающим на конкретное значение в пределах диапазона.A gauge presents data as a range with an indicator pointing to a specific value within the range. Датчики используются для отображения ключевых показателей эффективности и других метрик.Gauges are used to display key performance indicators (KPIs) and other metrics. Датчики могут быть линейными и круговыми.Examples of gauges include linear and circular. Вы можете ознакомиться со сведениями о добавлении датчика в отчет.Read more about adding a gauge to a report.

СхемаMap

Карта обеспечивает возможность представления данных в географическом контексте.A map enables you to present data against a geographical background. На карте могут выводиться пространственные данные из запроса SQL ServerSQL Server , файла фигуры ESRI или мозаичных элементов MicrosoftMicrosoft Bing.Map data can be spatial data from a SQL ServerSQL Server query, an ESRI shapefile, or MicrosoftMicrosoft Bing map tiles. Пространственные данные состоят из наборов координат, определяющих многоугольники, которые представляют фигуры или области, линии, которые представляют маршруты или пути, и точки, которые представляются маркерами.Spatial data consists of sets of coordinates that define polygons that represent shapes or areas, lines that represent routes or paths, and points represented by markers. Сводные данные можно связать с элементами карт для автоматического задания различных цветов и размеров элементов.You can associate aggregate data with map elements to automatically vary their color and size. Например, можно изменить тип маркера для склада на основе объема продаж или изменить цвет для дороги в зависимости от ограничения скорости.For example, you can vary the marker type for a store based on sales amount or the color for a road based on speed limit. Дополнительные сведения см. в разделе Карты (построитель отчетов и службы SSRS).For more information, see Maps (Report Builder and SSRS).

Области данных в макете отчетаData Regions in the Report Layout

В отчет можно добавить несколько областей данных.You can add multiple data regions to a report. Размер областей данных увеличивается в соответствии с объемом данных из набора данных отчета, с которым связаны области.Data regions grow to accommodate the data from the report dataset that they are linked to. Например, матрица, где выводятся продажи каждого товара за год, содержит группу строк с названиями продуктов и группу столбцов с годами.For example, a matrix that displays sales for each product by year has a row group based on product names and a column group based on years. Во время выполнения отчета матрица разворачивается вдоль страницы для каждого товара и поперек страницы для каждого года.When you run the report, the matrix expands down the page for each product and across the page for each year. Диаграмма, находящаяся рядом с матрицей в области конструктора отчета, в готовом отчете выводится рядом с развернутой матрицей.A chart that is placed next to the matrix on the report design surface displays next to the expanded matrix in the rendered report. Способ подготовки к просмотру областей данных на странице определяется набором правил, основанных на выходном формате отчета.The way data regions render on a page follows a set of rules based on the output format of a report. Например, для управления подготовкой к просмотру диаграммы и матрицы на странице можно использовать контейнер-прямоугольник или вложить обе области данных в список.For example, to help control how a chart and matrix render on a page, you might use a rectangle as a container or nest both data regions in a list. Дополнительные сведения см. в разделе Макет страницы и подготовка к просмотру (построитель отчетов и службы SSRS).For more information, see Page Layout and Rendering (Report Builder and SSRS).

Вложенные области данныхNested Data Regions

Области данных могут быть вложены в другие области данных.You can nest data regions within other data regions. Например, если необходимо для каждого из менеджеров по продажам выводить данные о продажах, то можно для отображения сведений о сотруднике создать список с текстовыми полями и фотографией, а затем добавить в эту область данных таблицу и диаграмму, отражающие данные о продажах.For example, if you want to create a sales record for each sales person in a database, you can create a list with text boxes and an image to display information about the employee, and then add table and chart data regions to the list to show the employee's sales record. Дополнительные сведения см. в разделе Вложенные области данных (построитель отчетов и службы SSRS).For more information, see Nested Data Regions (Report Builder and SSRS).

Несколько областей данных, связанных с одним и тем же набором данныхMultiple Data Regions Linked to the Same Dataset

К одному и тому же набору данных можно привязать несколько областей данных для различного представления одних и тех же данных.You can link more than one data region to the same dataset to provide different views of the same data. Например, можно показать одни и те же данные в таблице и на диаграмме.For example, you can show the same data in a table and in a chart. Можно создавать отчеты с интерактивными кнопками для сортировки таблицы, причем при сортировке таблицы автоматически сортируется и диаграмма.You can author the report to provide interactive sort buttons on the table, so that when you sort the table, the chart is also automatically sorted. Дополнительные сведения см. в разделе Связывание нескольких областей данных с одним набором данных (построитель отчетов и службы SSRS).For more information, see Linking Multiple Data Regions to the Same Dataset (Report Builder and SSRS).

Данные для области данныхData for a Data Region

Каждый табликс, диаграмма и датчик предназначены для отображения данных из единичного набора данных.Each tablix, chart, and gauge is designed to display data from a single dataset. На карте выводится пространственные данные и аналитические данные из одного набора данных или из разных наборов.A map displays spatial data and analytical data from the same or different datasets. Также можно включать значения из наборов данных, которые не связаны с областью данных, используя следующие способы.You can also include values from datasets that are not linked to the data region in the following ways:

  • Статистическая обработка значений, не зависящих от порядка сортировки или группирования, областью которого является другой набор данных.Aggregate values that do not depend on sort order or grouping that are scoped to a different dataset.

  • Уточняющий запрос значений из пар «имя-значение» в другом наборе данных.Lookup values from name/value pairs in a different dataset.

Дополнительные сведения см. в разделе Выражения (построитель отчетов и службы SSRS).For more information, see Expressions (Report Builder and SSRS).

См. также:See Also

Основные понятия разработки отчетов (построитель отчетов и службы SSRS) Report Authoring Concepts (Report Builder and SSRS)
Отчеты, элементы отчетов и определения отчетов (построитель отчетов и службы SSRS) Reports, Report Parts, and Report Definitions (Report Builder and SSRS)
Макет страницы и подготовка к просмотру (построитель отчетов и службы SSRS) Page Layout and Rendering (Report Builder and SSRS)
Учебники по построителю отчетов Report Builder Tutorials
Учебники по службам Reporting Services (SSRS)Reporting Services Tutorials (SSRS)