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


Форматирование точек данных на диаграмме

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

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

Добавление к точкам данных подсказок и действий детализации

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

Для точек данных можно также задавать действия детализации на уровне ряда, которые дают возможность отображать отчеты или переходить по URL-адресам. Отображение сведений, связанных с выбранной точкой данных, можно реализовать путем передачи параметров. Дополнительные сведения см. в разделе Как добавить действие детализации к отчету (службы Reporting Services).

Выделение отдельных точек данных ряда

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

=Iif(Fields!MyField.Value >= Max(Fields!MyField.Value, "MyDataSet"), "Red", "Green")

В приведенном примере наибольшее значение для MyField будет иметь красный цвет, а все остальные точки данных — зеленый. При задании цвета через свойство Заливка ряда диаграмма переопределяет цвета палитры. Дополнительные сведения см. в разделе Задание цвета рядов на диаграмме.

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

Позиционирование в диаграмме меток точек данных

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

  • Для линейчатой диаграммы можно изменить позицию меток точек данных при помощи пользовательского атрибута BarLabelStyle. Существует четыре возможные позиции: «Снаружи», «Слева», «По центру» и «Справа». Если метка черты имеет стиль «Снаружи», то она будет располагаться за пределами черты, но в пределах области диаграммы. Если метка не может быть расположена за пределами черты, но в пределах области диаграммы, то она позиционируется в внутри черты.

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

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

  • На диаграммах с накоплением метки точек данных всегда позиционируются внутри рядов, а свойство Позиция метки ряда не учитывается.

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

Дополнительные сведения см. в разделе Как расположить метки на диаграмме.

Добавление в диаграмму ключевых слов

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

Ключевое слово

Описание

Тип диаграммы

Пример эквивалентного простого выражения

#VALY

Значение Y точки данных.

Все

=Fields!MyDataField.Value

#VALY2

Второе значение Y точки данных.

Пузырьковая, диаграмма диапазонов

Нет

#VALY3

Третье значение Y точки данных.

Биржевая, японские свечи

Нет

#VALY4

Четвертое значение Y точки данных.

Биржевая, японские свечи

Нет

#SERIESNAME

Имя ряда.

Все

Нет

#LABEL

Метка точки данных.

Все

Нет

#AXISLABEL

Метка оси точки данных.

Фигурная

=Fields(MyDataField.Value)

#INDEX

Индекс точки данных.

Все

Нет

#PERCENT

Процентная доля значения Y точки данных.

Все

=FormatPercent(Fields!MyDataField.Value/Sum(Fields!MyDataField.Value, "MyDataSet"),2)

#TOTAL

Сумма всех значений Y ряда.

Все

=Sum(Fields!MyDataField.Value)

#LEGENDTEXT

Текст, соответствующий описанию элемента в условных обозначениях.

Все

Нет

#AVG

Среднее всех значений Y ряда.

Все

=Avg(Fields!MyDataField.Value)

#MIN

Минимальное значение Y в ряду.

Все

=Min(Fields!MyDataField.Value)

#MAX

Максимальное значение Y в ряду.

Все

=Max(Fields!MyDataField.Value)

#FIRST

Первое значение Y в ряду.

Все

=First(Fields!MyDataField.Value)

Чтобы отформатировать ключевое слово, укажите в скобках строку форматирования .NET Framework. Например, чтобы задать в подсказке значение точки данных как двузначное число, заключите строку «N2» в фигурные скобки (например, «#VALY{N2}») для свойства Подсказка ряда. Дополнительные сведения о строках форматирования .NET Framework см. в разделе Formatting Types на веб-узле MSDN. Дополнительные сведения о форматировании чисел в службах Reporting Services см. в разделе Формат чисел и дат.

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

Добавление в диаграмму второго ряда

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

Чтобы изменить для ряда тип диаграммы, щелкните этот ряд правой кнопкой мыши и выберите пункт Изменить тип диаграммы. Если в диаграмме содержится несколько рядов, то это может привести к снижению ее читабельности. При наличии в диаграмме нескольких рядов попробуйте подобрать технику, которая позволит разнести ряды таким образом, чтобы не пострадала наглядность и эффективность отображения данных. Дополнительные сведения см. в разделе Отображение нескольких рядов в диаграмме.

Вставка маркеров точек данных

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

См. также

Задания

Справочник

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

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