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

Sparkline-графики и гистограммы — это небольшие простые диаграммы, которые содержат много сведений в небольшом пространстве и часто бывают встроены в текст.Sparklines and data bars are small, simple charts that convey a lot of information in a little space, often inline with text.

В отчетах Службы Reporting ServicesReporting Services спарклайны и гистограммы часто используются в таблицах и матрицах.In Службы Reporting ServicesReporting Services reports, sparklines and data bars are often used in tables and matrices. Их преимуществом является возможность просматривать большое их количество одновременно и быстро сравнивать их друг с другом, без необходимости просматривать каждое изображение отдельно.Their impact comes from viewing many of them together and being able to quickly compare them one above the other, rather than viewing them singly. На них удобно смотреть выбросы, строки, отличающиеся от других.They make it easy to see the outliers, the rows that are not performing like the others. Хотя они небольшие, каждый спарклайн часто представляет множественные точки данных, часто во времени.Although they are small, each sparkline often represents multiple data points, often over time. Гистограммы могут представлять несколько точек данных, но, как правило, иллюстрируют только одну.Data bars can represent multiple data points, but typically illustrate only one. Каждый спарклайн обычно представляет отдельный ряд.Each sparkline typically presents a single series. Спарклайн нельзя добавить к группе сведений в таблице.You cannot add a sparkline to a detail group in a table. Sparkline-графики отображают статистические данные, поэтому должны входить в ячейку, которая связана с группой.Because sparklines display aggregated data, they must go in a cell associated with a group. Sparkline-графики и гистограммы данных имеют одни и те же основные элементы диаграммы категорий, рядов и значений, но не содержат какие-либо условные обозначения, линии осей, метки или деления.Sparklines and data bars have the same basic chart elements of categories, series, and values, but they have no legend, axis lines, labels, or tick marks.

rs_SparklineExamplers_SparklineExample

Чтобы начать работу со спарклайнами, см. раздел Учебник. Добавление спарклайна в отчет (построитель отчетов) и видеоролики Инструкции. Создание спарклайна в таблице и Спарклайны, линейчатые диаграммы и индикаторы в построителе отчетов .To quickly get started with sparklines, see Tutorial: Add a Sparkline to Your Report (Report Builder) and the videos How to: Create a Sparkline in a Table and Sparklines, Bar Charts, and Indicators in Report Builder .

Примечание

Спарклайны и гистограммы можно опубликовать вместе с родительской таблицей, матрицей или списком, а также отдельно как элемент отчета.You can publish sparklines and data bars with their parent table, matrix, or list, separately from a report as a report part. Узнайте больше об элементах отчета.Read more about Report Parts.

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

Можно создать практически столько же типов sparkline-графиков, сколько и обычных диаграмм.You can create almost as many types of sparklines as there are regular charts. Обычно нельзя создать трехмерный sparkline-график.In general, you cannot make 3D sparklines. Можно создать версию спарклайн-графика для следующих полных диаграмм:You can make sparkline versions of these full charts:

ГистограммыData Bars

Гистограммы обычно используются для представления одной точки данных, хотя могут представлять и несколько, как обычные линейчатые диаграммы.Data bars typically represent a single data point, though they can represent multiple data points, just like regular bar charts. Часто они содержат несколько рядов без категорий или групп рядов.They often contain several series with no category, or have series grouping.

rs_DataBarsrs_DataBars

В этом примере использована линейчатой диаграммы с накоплениями в каждой гистограмме, хотя только одна из них иллюстрирует больше чем одну точку данных.In this example using stacked data bars, each data bar, although only one bar, illustrates more than one data point. Например три разных цвета на ней могут показывать задачи трех уровней приоритетов, а длина представляет собой общее число задач, назначенных каждому.For example, the three different colors of the bar could represent tasks of three levels of priority with the length of the bar representing the total number of tasks assigned to each person. Если в этом случае использовать нормированную гистограмму, каждый столбец будет заполнять ячейку и разные цвета будут представлять проценты от общего объема для каждого уровня приоритета.If you made these 100% stacked data bars instead, each bar would fill the cell, and the different colors would represent the percentage of the whole for each priority level.

Можно сделать версию гистограммы для следующих полных диаграмм:You can make data bar versions of these full charts:

Выравнивание данных спарклайнов в таблице или матрицеAligning Sparkline Data in a Table or Matrix

При вставке спарклайна в таблицу или матрицу обычно важно выровнять каждую точку на графике с точками на других графиках в столбце.When you insert a sparkline in a table or matrix, it is usually important for the data points in each sparkline to align with the data points of the other sparklines in that column. Иначе будет сложно сравнивать данные из разных строк.Otherwise it is hard to compare the data in the different rows. Например, при сравнении месячных данных о продажах для разных продавцов в компании надо будет выровнять данные по месяцу.For example, when you compare sales data by month for different salespeople in your company, you would want the months to align. Если работник не работал в апреле, там не будет данных для него.If an employee was out for the month of April, there would be no data for that employee for that month. Чтобы показать пробел для этого месяца и просмотреть данные следующих месяцев, необходимо провести выравнивание с данными других сотрудников.You would want to see a gap for that month, and see the data for subsequent months align with the data for the other employees. Это можно сделать путем выравнивания по горизонтальной оси.You can do this by aligning the horizontal axis. Дополнительные сведения см. в подразделе о спарклайнах в разделе Область выражения для суммирования, агрегатных функций и встроенных коллекций (построитель отчетов и службы SSRS) и в разделе Выравнивание данных в диаграмме в таблице или матрице (построитель отчетов и службы SSRS).For more information, see the section about sparklines in Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS), and see Align the Data in a Chart in a Table or Matrix (Report Builder and SSRS).

Также для сравнения по строкам данные нужно выравнивать вертикально, то есть высота столбцов или линий на спарклайнах или гистограммах должна быть задана относительно высоты всех остальных столбцов или линий на других спарклайнах или гистограммах.Likewise, to be comparable across rows, data must also align vertically, meaning that the height of the bars or lines in one sparkline or data bar must be relative to the height of the bars and lines in all the other sparklines or data bars. Иначе нельзя будет сравнивать строки между собой.Otherwise, you can't compare the rows to each other.

rs_SparklineAlignDatars_SparklineAlignData

На этом изображении на гистограмме отображаются значения продаж за день для всех сотрудников.In this image, the column chart shows daily sales for each employee. Обратите внимание, что для дней, когда у сотрудников нет продаж, на гистограмме остается пустая область и выравниваются последующие дни.Note that for days that an employee has no sales, the chart leaves a blank and aligns subsequent days. Это пример горизонтального выравнивания.This is an example of horizontal alignment. Также обратите внимание, что для некоторых работников столбец короткий и ни один столбец не достигает вершины ячейки.Also note that for some employees, every bar is short, and no bar reaches the top of the cell. Это пример вертикального выравнивания, без которого в строках с невысокими столбцами короткие столбцы удлиняются для заполнения всей высоты ячейки.This is an example of vertical alignment; without it, in the rows with no tall bars, the short bars would expand to fill the height of the cell.

Основные сведения о данных, используемых в спарклайнах и гистограммахUnderstanding the Data Supplied to a Sparkline or Data Bar

При добавлении спарклайна или гистограммы в таблицу или матрицу это интерпретируется как вложение одной области в другую.When you add a sparkline or data bar to a table or matrix, this is referred to as nesting one data region inside another. Вложение означает, что данные в спарклайне или гистограмме управляются набором данных таблицы или матрицы.Nesting means that the data supplied to the sparkline or data bar is controlled by the dataset that the table or matrix is based on, and by where you put it in the table or matrix. Дополнительные сведения см. в разделе Вложенные области данных (построитель отчетов и службы SSRS).For more information, see Nested Data Regions (Report Builder and SSRS).

Преобразование спарклайн-графиков или гистограмм в полную диаграммуConverting a Sparkline or Data Bar to a Full Chart

Поскольку спарклайны и гистограммы являются просто видами диаграмм, то при необходимости их можно преобразовать в полную диаграмму, щелкнув правой кнопкой мыши диаграмму и выбрав пункт Преобразовать в полную диаграмму.Because sparklines and data bars are just a kind of chart, if you decide you would rather have the full chart functionality, you can convert one to a full chart by right-clicking the chart and clicking Convert to Full Chart. После этого линии осей, метки, деления и условные обозначения добавляются автоматически.When you do, the axis lines, labels, tick marks, and legend are added automatically.

Примечание

Преобразовать полную диаграмму в спарклайн-график или гистограмму одним щелчком нельзя.You cannot convert a full chart to a sparkline or data bar with one click. Однако можно создать спарклайн-график или гистограмму из полной диаграммы, просто удалив все элементы, которые не присутствуют на спарклайн-графике или гистограмме.However, you can make a sparkline or data bar from a full chart just by deleting all the chart elements that are not in sparklines and data bars.

ИнструкцииHow-to Topics

Добавление спарклайнов и гистограмм (построитель отчетов и службы SSRS)Add Sparklines and Data Bars (Report Builder and SSRS)

Выравнивание данных в диаграмме в таблице или матрице (построитель отчетов и службы SSRS)Align the Data in a Chart in a Table or Matrix (Report Builder and SSRS)

Другие инструкции для диаграммOther how-to topics for charts

Поскольку sparkline-графики или гистограммы являются разновидностью диаграмм, следующие инструкции могут оказаться полезными при работе с ними.Because sparklines and data bars are a type of chart, you might also find the following how-to topics for charts helpful and relevant:

Добавление диаграммы в отчет (построитель отчетов и службы SSRS)Add a Chart to a Report (Report Builder and SSRS)

Добавление пустых точек на диаграмму (построитель отчетов и службы SSRS)Add Empty Points to a Chart (Report Builder and SSRS)

Добавление или удаление полей из диаграммы (построитель отчетов и службы SSRS)Add or Remove Margins from a Chart (Report Builder and SSRS)

Изменение типа диаграммы (построитель отчетов и службы SSRS)Change a Chart Type (Report Builder and SSRS)

Задание цветов диаграммы с помощью палитры (построитель отчетов и службы SSRS)Define Colors on a Chart Using a Palette (Report Builder and SSRS)

Отображение всплывающих подсказок для ряда (построитель отчетов и службы SSRS)Show ToolTips on a Series (Report Builder and SSRS)

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

Задание интервала оси (построитель отчетов и службы SSRS)Specify an Axis Interval (Report Builder and SSRS)

Указание согласованных цветов для нескольких фигурных диаграмм (построитель отчетов и службы SSRS)Specify Consistent Colors across Multiple Shape Charts (Report Builder and SSRS)

См. также:See Also

Диаграммы (построитель отчетов и службы SSRS) Charts (Report Builder and SSRS)
Учебник. Добавление спарклайна в отчет (построитель отчетов)Tutorial: Add a Sparkline to Your Report (Report Builder)