Спарклайны и гистограммы в отчете с разбивкой на страницы (построитель отчетов)

Применимо к: Microsoft Report Builder (SSRS) Power BI Report Builder конструктор отчетов в SQL Server Data Tools

Спарклайны и гистограммы — это небольшие простые диаграммы в отчете с разбивкой на страницы, которые содержат много сведений в небольшом пространстве и часто бывают встроены в текст.

В отчетах спарклайны и гистограммы часто используются в таблицах и матрицах. Их преимуществом является возможность просматривать большое их количество одновременно и быстро сравнивать их друг с другом, без необходимости просматривать каждое изображение отдельно. На них удобно смотреть выбросы, строки, отличающиеся от других. Хотя они небольшие, каждый спарклайн часто представляет множественные точки данных, часто во времени. Гистограммы могут представлять несколько точек данных, но, как правило, иллюстрируют только одну. Каждый спарклайн обычно представляет отдельный ряд. Спарклайн нельзя добавить к группе сведений в таблице. Sparkline-графики отображают статистические данные, поэтому должны входить в ячейку, которая связана с группой. Sparkline-графики и гистограммы данных имеют одни и те же основные элементы диаграммы категорий, рядов и значений, но не содержат какие-либо условные обозначения, линии осей, метки или деления.

rs_SparklineExample

Чтобы начать работу со спарклайнами, см. раздел Учебник. Добавление спарклайна в отчет (построитель отчетов) и видеоролики Инструкции. Создание спарклайна в таблице и Спарклайны, линейчатые диаграммы и индикаторы в построителе отчетов .

Примечание

Спарклайны и гистограммы можно опубликовать вместе с родительской таблицей, матрицей или списком, а также отдельно как элемент отчета. Узнайте больше об элементах отчета. Тем не менее, части отчетов не рекомендуются для всех выпусков SQL Server Reporting Services после SQL Server Reporting Services 2019 года и прекращены с SQL Server Reporting Services 2022 года и Сервер отчетов Power BI.

Типы sparkline-графиков

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

Гистограммы

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

rs_DataBars

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

Можно сделать версию гистограммы для следующих полных диаграмм:

Выравнивание данных спарклайнов в таблице или матрице

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

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

rs_SparklineAlignData

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

Основные сведения о данных, используемых в спарклайнах и гистограммах

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

Преобразование спарклайн-графиков или гистограмм в полную диаграмму

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

Примечание

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

Инструкции

Добавление спарклайнов и гистограмм (построитель отчетов и службы SSRS)

Выравнивание данных в диаграмме в таблице или матрице (построитель отчетов и службы SSRS)

Другие инструкции для диаграмм

Поскольку sparkline-графики или гистограммы являются разновидностью диаграмм, следующие инструкции могут оказаться полезными при работе с ними.

Добавление диаграммы в отчет (построитель отчетов и службы SSRS)

Добавление пустых точек на диаграмму (построитель отчетов и службы SSRS)

Добавление или удаление полей из диаграммы (построитель отчетов и службы SSRS)

Изменение типа диаграммы (построитель отчетов и службы SSRS)

Задание цветов диаграммы с помощью палитры (построитель отчетов и службы SSRS)

Отображение всплывающих подсказок для ряда (построитель отчетов и службы SSRS)

Задание логарифмической шкалы (построитель отчетов и службы SSRS)

Задание интервала оси (построитель отчетов и службы SSRS)

Указание согласованных цветов для нескольких фигурных диаграмм (построитель отчетов и службы SSRS)

См. также:

Диаграммы (построитель отчетов и службы SSRS)
Руководство по Добавление спарклайна в отчет (построитель отчетов)