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


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

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

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

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

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

Для точек данных можно также указать действия детализации на уровне ряда, которые дают возможность отображать отчеты или переходить по 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}») для свойства ToolTip ряда. Дополнительные сведения о строках форматирования .NET Framework см. в разделе Типы форматирования на веб-узле MSDN. Дополнительные сведения о форматировании чисел в службах Службы Reporting Services см. в разделе Формат чисел и дат.

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

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

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

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

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

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

См. также

Задания

Как отобразить метки точек данных за пределами круговой диаграммы

Как форматировать метки оси как значения даты или валюты

Учебник. Добавление в отчет круговой диаграммы

Справочник

Диалоговое окно «Свойства ряда» — «Маркеры»

Примеры выражений (службы Reporting Services)

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

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

Форматирование меток оси на диаграмме

Работа с выражениями отчетов

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

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