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


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

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

rs_SparklineExample

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

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

Спарклайны и гистограммы можно опубликовать вместе с родительской таблицей, матрицей или списком, а также отдельно как элемент отчета. Части отчета — это самостоятельные элементы отчета, хранящиеся на сервере отчетов, которые можно включать в другие отчеты. Для просмотра коллекции частей отчета и выбора элементов для добавления в отчет используйте построитель отчетов. Для сохранения частей отчета в коллекции частей отчета используйте конструктор отчетов или построитель отчетов. Дополнительные сведения см. в разделах Части отчета (построитель отчетов и службы SSRS) и Части отчета в конструкторе отчетов (SSRS) на веб-сайте microsoft.com.

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

В построителе отчетов или конструкторе отчетов SQL Server Data Tools можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов (SSRS) на веб-сайте microsoft.com.

В данной статье

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

Гистограммы

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

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

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

Инструкции

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

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

Гистограммы

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

rs_DataBars

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

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

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

rs_SparklineAlignData

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

Значок стрелки, используемый со ссылкой «В начало»В начало

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

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

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

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

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

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Инструкции

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Задания

Учебник. Добавление спарклайна в отчет (построитель отчетов)

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

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

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

Спарклайны, линейчатые диаграммы и индикаторы в построителе отчетов (видеоролик)

Как создать спарклайн в таблице (видеоролик)