Добавление диаграмм в отчет (конструктор отчетов Visual Studio)

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

NoteПримечание.

Корпорация Майкрософт накладывает лицензионные ограничения на использование элемента управления «Диаграмма» в отчетах из программного обеспечения Dundas Software. Дополнительные сведения о функциональности диаграмм, предоставляемых программным обеспечением Dundas Software, можно получить на веб-узле компании www.dundas.com.

Добавление, удаление и перемещение диаграммы

Для работы с диаграммой откройте клиентский файл определения отчета (RDLC) в режиме графического конструктора. Чтобы добавить диаграмму, перетащите элемент отчета «Диаграмма» из области элементов на макет отчета. После добавления диаграммы в отчет можно выбрать ее тип и другие атрибуты, задавая свойства диаграммы. Можно изменить размер и положение диаграммы, щелкнув затененную границу диаграммы и перетащив ее в новое место. Можно добавить данные, перетаскивая поля в зоны перетаскивания или используя диалоговое окно с вкладками Диалоговое окно «Изменение значения диаграммы» — вкладка «Значения» (конструктор отчетов Visual Studio), чтобы определить или изменить данные экземпляра диаграммы. Щелкните затененную границу диаграммы правой кнопкой мыши и выберите Удалить, чтобы удалить диаграмму. Или нажмите клавишу DELETE.

Изменение вида диаграммы

Можно менять внешний вид областей построения и диаграмм, осей X и Y, а также условных обозначений. К диаграмме можно также применить трехмерный эффект. Градиент заливки области построения не отображается при применении трехмерного эффекта. Если в условных обозначениях используется шрифт размером более 10 пунктов, некоторые подписи обозначений могут быть усечены. Такое случается только при больших размерах шрифта.

Чтобы изменить диаграмму, задайте свойства в диалоговом окне с вкладками Диалоговое окно «Свойства диаграммы» — вкладка «Общие» (конструктор отчетов Visual Studio). Дополнительные сведения о форматировании диаграммы см. в разделе Как задать стиль элемента диаграммы (конструктор отчетов Visual Studio).

Данные диаграммы

Данные диаграмм в файлах определения отчета (RDLC) организуются по трем осям: значения, категории и ряды. Обычно диаграммы имеют две оси, которые используются для категоризации и измерения данных: ось категорий (X) и ось значений (Y). Ось Y обычно является вертикальной осью и содержит данные вкладки «Значения». Ось X обычно является горизонтальной осью и содержит категории вкладки «Категории». Точки результирующей диаграммы содержат ряды данных оси «Ряды». Ось рядов называется осью Z. Круговые и кольцевые диаграммы не имеют осей. Чтобы отобразить области осей, щелкните диаграмму.

Область данных базовой диаграммы

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

Чтобы добавить данные в макет диаграммы, перетащите поля из окна «Источники данных» в зону перетаскивания диаграммы. Чтобы лучше понять взаимодействие различных областей, рекомендуется сравнить макеты диаграммы и матрицы. Поля в группе «Значение» являются эквивалентами статических строк или столбцов в макете матрицы. Поля в группе «Категория» являются эквивалентами динамических групп столбцов в макете матрицы. Поля в группе рядов являются эквивалентами динамических строк в макете матрицы.

Значения

Группа «Значения» используется для определения размера элемента диаграммы для каждой группы категорий. Например, поле «Значения» определяет высоту столбца на гистограмме или размер среза на круговой диаграмме.

При создании отчета с диаграммой необходимо добавить хотя бы одно значение к группе значений. Группы значений статичны на диаграмме. Если в группу «Значения» добавляется только одно поле и при этом не добавляется поле к группе «Ряды», то отображается один элемент диаграммы. При добавлении нескольких полей к группе «Значения» отображается элемент диаграммы для каждого значения. Если в группе «Значения» имеется несколько полей, условные обозначения диаграммы отображают имя каждого значения.

Обычно в диаграмме данные группируются по категориям. Если данные группируются на основе категорий или рядов, то для выражений значений в диаграмме необходимо использовать статистическое выражение. Если данные не группируются, поскольку в группе «Категория» имеется только одно поле, нет необходимости использовать статистическое поле в группе «Значения».

Категории

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

Разрешается вкладывать категории друг в друга. Если определено несколько категорий, каждая из них вкладывается в другую категорию. Например, в гистограмме, в которой выводятся продукты по моделям, первая группа категорий будет моделью, а вторая — продуктом. Гистограмма выводит группирование продуктов по моделям на горизонтальной оси.

Группы рядов

Группа «Ряды» используется для добавления дополнительного измерения к данным в отчете. Например, в гистограмме, в которой отображаются продажи по продуктам, можно добавить поле к группе рядов для отображения ежегодных продаж по каждому продукту. Добавление поля к группе «Ряды» не является обязательным при создании диаграммы.

Если группа «Ряды» все же используется, имя группы отображается в условных обозначениях диаграммы. Группы рядов являются динамическими.

Выбор типа диаграммы

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

Раздел Описание

Гистограмма (конструктор отчетов Visual Studio)

Описывает гистограммы. В гистограммах данные выводятся в виде набора вертикальных столбцов. Включает сведения о гибридных диаграммах, включающих гистограмму и график.

Линейчатая диаграмма (конструктор отчетов Visual Studio)

Описывает линейчатые диаграммы. В линейчатых диаграммах данные выводятся в виде набора горизонтальных линий.

График (конструктор отчетов Visual Studio)

Описывает графики. На графике данные выводятся в виде набора точек, соединенных линией.

Круговая диаграмма (конструктор отчетов Visual Studio)

Описывает круговую диаграмму. На круговых диаграммах данные выводятся в виде процентов от целого.

Точечная диаграмма (XY) (конструктор отчетов Visual Studio)

Описывает диаграммы XY (точечные). XY-диаграммы отображают данные в виде набора точек в пространстве.

Пузырьковая диаграмма (конструктор отчетов Visual Studio)

Описывает пузырьковые диаграммы. Пузырьковые диаграммы отображают набор символов, положение и размер которых основан на данных в диаграмме.

Диаграмма с областями (конструктор отчетов Visual Studio)

Описывает диаграммы с областями. В диаграммах с областями данные выводятся в виде набора точек, соединенных линией, с областями, закрашенными ниже этой линии.

Кольцевая диаграмма (конструктор отчетов Visual Studio)

Описывает кольцевые диаграммы. В кольцевых диаграммах данные выводятся в виде процентов от целого.

Биржевая диаграмма (конструктор отчетов Visual Studio)

Описывает биржевые диаграммы. Биржевые диаграммы отображают данные как набор строк с маркерами высоких и низких значений, а также значений для закрытия и открытия торгов.

См. также

Задачи

Как задать стиль элемента диаграммы (конструктор отчетов Visual Studio)
Как расположить метки в круговой диаграмме (конструктор отчетов Visual Studio)

Понятия

Определение макета отчета (конструктор отчетов Visual Studio)
Создание клиентских RDLC-файлов