Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Построитель отчетов Microsoft (SSRS)
Построитель отчетов Power BI
Конструктор отчетов в SQL Server Data Tools
В отчете с разбивкой на страницы точка данных является наименьшей неделимой сущностью на диаграмме. Для нефигурных диаграмм представление точек данных зависит от типа диаграммы. Например, ряд графика состоит из одной или нескольких соединенных точек данных. На диаграммах типа «Фигура» точки данных отображаются в виде отдельных секторов или сегментов, которые вместе образуют всю диаграмму. Например, для круговой диаграммы каждый из сегментов является точкой данных. Дополнительные сведения см. в разделе Типы диаграмм (построитель отчетов и службы SSRS).
Одна или несколько точек данных образуют ряд. По умолчанию параметры форматирования применяются ко всем точкам данных ряда. Если необходимо задать свойства для отдельных точек данных, укажите для ряда поле или выражение для форматирования отдельной точки данных на основе набора данных во время выполнения.
Примечание.
Вы можете создавать и изменять файлы определения разбитого на страницы отчета (.rdl) в Microsoft Report Builder, Power BI Report Builder и в Конструкторе отчетов в SQL Server Data Tools.
Добавление всплывающих подсказок и действий детализации к точкам данных
Для каждой точки данных можно добавить подсказку, присвоив ее значение свойству Подсказка ряда. Отображая всплывающие подсказки, вы можете дать пользователям возможность видеть любую информацию, связанную с точкой данных, например название группы, значение точки данных и процентное соотношение точки данных к общей сумме ряда. Дополнительные сведения см. в разделе Отображение всплывающих подсказок в ряду (Построитель отчетов и службы SSRS).
Для точек данных в ряду также можно указать действие детализации для отображения другого отчета или URL-адреса. Чтобы отобразить сведения, связанные с выбранной пользователем точкой данных, можно передать параметры. Дополнительные сведения см. в разделе Добавление действия детализации в отчет (Построитель отчетов и SSRS).
Выделение отдельных точек данных ряда
В любых нефигурных диаграммах отдельные точки данных можно выделить, указав выражение для свойства Color. Например, чтобы выделить другим цветом наибольшее значение точки данных ряда, имеющее имя MyField , можно указать следующее выражение.
=Iif(Fields!MyField.Value >= Max(Fields!MyField.Value, "MyDataSet"), "Red", "Green")
В приведенном примере наибольшее значение для ряда MyField будет иметь красный цвет, а все остальные точки данных — зеленый. Если задать цвет для ряда с помощью свойства Fill, диаграмма переопределит цвета, указанные в палитре. Дополнительные сведения см. в разделе Форматирование цветов рядов на диаграмме (построитель отчетов и SSRS).
Позиционирование на диаграмме меток точек данных
Для всех типов диаграмм можно отобразить метки точек данных, щелкнув диаграмму правой кнопкой мыши и выбрав команду Отобразить метки данных. Позиции меток определяются в зависимости от типа диаграммы.
Для линейчатой диаграммы можно изменить положение меток точек данных при помощи пользовательского атрибута BarLabelStyle . Есть четыре возможные позиции: снаружи, слева, по центру и справа. Если для меток полос выбран стиль «Снаружи», метки будут располагаться за пределами полосы, если они помещаются в области диаграммы. Если метка не может быть расположена за пределами линии, но в пределах области диаграммы, то она позиционируется внутри линии.
Для круговой диаграммы можно изменить положение меток точек данных при помощи пользовательского атрибута PieLabelStyle . Положение меток точки данных относительно круговой диаграммы связано с множеством факторов — ее размерами, наличием места вокруг диаграммы, положением условных обозначений, а также размером самих меток. Дополнительные сведения см. в разделе Отображение меток точек данных за пределами круговой диаграммы (построитель отчетов и службы SSRS).
Для пирамидальной или воронкообразной диаграммы изменить положение меток точек данных можно при помощи пользовательских атрибутов FunnelLabelStyle и PyramidLabelStyle . Эти атрибуты можно задать на панели Свойства , если выбран пирамидальный или воронкообразный тип диаграммы.
На диаграммах с накоплением метки точек данных всегда позиционируются внутри рядов, а свойство Позиция метки ряда не учитывается.
Для всех других типов диаграмм положение метки точки данных определяется свойством Позиция метки ряда. По умолчанию диаграмма автоматически вычисляет позицию меток точек данных, избегая их наложения. Если для свойства Позициязадано значение, то все метки точек данных будут позиционироваться одинаково, что может привести к их наложению. Поэтому рекомендуется делать это только в том случае, если число точек данных невелико.
Дополнительные сведения см. в разделе Расположение меток на диаграмме (построитель отчетов и службы SSRS).
Добавление ключевых слов для меток точек данных, подсказок и условных обозначений
Для представления элемента, существующего на диаграмме, можно использовать ключевые слова для конкретной диаграммы с учётом регистра. Эти ключевые слова применяются только к подсказкам, настраиваемому тексту легенды и свойствам меток точек данных. Во многих случаях ключевые слова в диаграммах имеют эквивалентные простые выражения, однако их проще и быстрее вводить. Ниже приведен список ключевых слов диаграмм.
| Ключевое слово диаграммы | Описание | Применимо к типу диаграммы | Пример эквивалентного простого выражения |
|---|---|---|---|
| #VALY | Значение Y точки данных. | Все | =Fields!MyDataField.Value |
| #VALY2 | Значение Y № 2 для точки данных. | Диапазон, пузырьковая | нет |
| #VALY3 | Значение Y № 3 для точки данных. | Акции, свечи | нет |
| #VALY4 | Значение Y #4 для точки данных. | Акции, свечи | нет |
| #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. Дополнительные сведения о форматировании чисел в построителе отчетов см. в разделе Форматирование чисел и дат (построитель отчетов и службы SSRS).
Дополнительные сведения о добавлении ключевых слов к диаграмме см. в разделах Отображение всплывающих подсказок для ряда (Построитель отчетов и SSRS) и Изменение текста элемента легенды (Построитель отчетов и SSRS).
Повышение удобочитаемости диаграмм с многочисленными точками данных
Если в диаграмме содержится много рядов, это может привести к снижению ее удобочитаемости. При добавлении на диаграмму нескольких рядов данных рассмотрите возможность использовать приём, который поможет эффективно различать, читать и понимать каждый ряд на диаграмме. Дополнительные сведения см. в статье Несколько рядов на диаграмме (Построитель отчетов и SSRS).
Чтобы не усложнять диаграмму, при работе с фигурной диаграммой постарайтесь обойтись одним полем данных и одним полем категорий. Дополнительные сведения см. в разделе Фигурные диаграммы (построитель отчетов и службы SSRS). Если для диаграммы необходимо использовать более одного поля данных и поля категорий, возможно, следует изменить тип диаграммы. Можно щелкнуть правой кнопкой мыши ряды и выбрать команду Изменить тип диаграммы.
Вставка маркеров точек данных
Маркер точки данных представляет собой визуальный индикатор, предназначенный для привлечения внимания к каждой из точек данных ряда. На точечной диаграмме маркер определяет форму и размер отдельных точек данных. Размер маркера указывается исходя из типа диаграммы. Можно изменить размер, цвет и стиль маркера. Маркеры недоступны для диаграмм диапазонов и фигурных диаграмм, а также для любых подтипов с накоплением.
В этом разделе
Отображение всплывающих подсказок для ряда данных (Report Builder и SSRS)
Отображение меток точек данных за пределами круговой диаграммы (построитель отчетов и службы SSRS)
Отображение процентных значений на круговой диаграмме (Построитель отчетов и SSRS)
Связанный контент
- Форматирование диаграммы в страницированном отчёте (Report Builder)
- Форматирование меток осей на страницированной диаграмме отчетов (Report Builder)
- Диаграммы в отчете с разбивкой на страницы (построитель отчетов)
- Форматирование меток оси как дат или денежных значений в страничном отчете (Report Builder)
- Руководство. Добавление круговой диаграммы в отчет (построитель отчетов)
- Примеры выражений в страницированных отчётах Report Builder
- Выражения в отчете с разбивкой на страницы (построитель отчетов)