Индикаторы (построитель отчетов и службы SSRS)Indicators (Report Builder and SSRS)

В отчетах Службы Reporting ServicesReporting Services с разбиением на страницы индикаторы — это минимальные датчики, обеспечивающие возможность быстрого определения состояния одиночного значения данных.In Службы Reporting ServicesReporting Services paginated reports,indicators are small gauges that convey the state of a single data value at a glance. Значки, которые представляют индикаторы и их состояния, просты и визуально эффективны, даже если они имеют небольшие размеры.The icons that represent indicators and their states are simple and visually effective even when used in small sizes.

Индикаторы состояния можно использовать в отчетах для отображения следующих показателей.You can use state indicators in your reports to show the following:

  • Тренды с использованием трендовых стрелок вверх, горизонтальных стрелок (без изменений) или трендовых стрелок вниз.Trends by using trending-up, flat (no change), or trending-down arrows.

  • Состояние с использованием наиболее распознаваемых символов, таких как галочки и восклицательные знаки.State by using commonly recognized symbols such as checkmarks and exclamation marks.

  • Условия с использованием наиболее распознаваемых форм, таких как светофор и знаки.Conditions by using commonly recognized shapes such traffic lights and signs.

  • Оценки с использованием наиболее распознаваемых форм и символов, которые показывают ход выполнения, например количество квадрантов в квадрате и звездочки.Ratings by using common recognized shapes and symbols that show progress such number of quadrants in a square and stars.

Индикаторы можно использовать отдельно на панелях мониторинга или в отчетах произвольной формы, но обычно их применяют в таблицах или матрицах для визуального представления данных в строках или столбцах.You can use indicators by themselves in dashboards or free-form reports, but they are most commonly used in tables or matrices to visualize data in rows or columns. На следующей диаграмме представлена таблица с индикатором в виде светофора, который представляет годовые продажи по менеджерам и территориям.The following diagram shows a table with a traffic light indicator that conveys year to date sales by sales person and territory.

rs_IndicatorTableTrafficLightrs_IndicatorTableTrafficLight

Службы Reporting ServicesReporting Services содержат наборы встроенных индикаторов и значков индикаторов, которые используются в изначальном виде. При этом можно также создавать свои значки и наборы индикаторов.provides built-in indicator sets and indicator icons to use as is, and you can also customize individual indicator icons and indicators sets to suit your needs.

Дополнительные сведения об использовании индикаторов в качестве ключевых показателей эффективности см. в разделе Учебник. Добавление в отчет ключевого показателя эффективности (построитель отчетов).For more information about using indicators as KPIs, see Tutorial: Adding a KPI to Your Report (Report Builder).

Примечание

Индикаторы можно публиковать отдельно от отчета в виде элементов отчета.You can publish indicators separately from a report as report parts. Узнайте больше об элементах отчета.Read more about Report Parts.

Сравнение индикаторов и датчиковComparing Indicators to Gauges

Хотя внешне индикаторы выглядят иначе, на самом деле это простые датчики.Although they look very different, indicators are just simple gauges. Как индикаторы, так и датчики показывают единственное значение данных.Both indicators and gauges display a single data value. Ключевые отличия заключаются в том, что датчики имеют элементы — рамки и указатели.The key differences are that gauges have elements such as frames and pointers. Индикаторы имеют только состояния, значки и (необязательно) метки.Indicators have only states, icons, and (optionally) labels. Состояния индикаторов аналогичны диапазонам датчиков.Indicator states are similar to gauge ranges.

Как и датчики, индикаторы располагаются внутри панели датчиков.Like gauges, indicators are positioned inside a gauge panel. Если нужно настроить индикатор при помощи диалогового окна Свойства индикаторов или панели «Свойства», следует выбирать индикатор, а не панель.When you want to configure an indicator by using the Indicators Properties dialog box or the Properties pane, you need to select the indicator instead of the panel. В противном случае доступные параметры применяются к панели датчиков, а индикатор будет недоступен для настройки.Otherwise, the available options apply to the gauge panel options and you cannot configure the indicator. На следующем рисунке отображается выбранный индикатор на панели датчиков.The following picture shows a selected indicator in its gauge panel.

rs_GaugePanelWithIndicatorrs_GaugePanelWithIndicator

В зависимости от нужного способа отображения значения данных датчики могут оказаться более эффективными, чем индикаторы.Depending on how you want to depict the data value, gauges might be more effective than indicators. Дополнительные сведения см. в разделе Датчики (построитель отчетов и службы SSRS).For more information, see Gauges (Report Builder and SSRS).

Выбор типа индикатораChoosing the Indicator Type to Use

Правильный выбор набора индикаторов является важнейшим фактором быстрой интерпретации данных, независимо от того, находятся ли данные в строке сведений или группе строк или столбцов в таблице или матрице, в тексте отчета или панели мониторинга.Using the right indicator set is key to instantly communicating the meaning of the data, whether the data is in a detail row or row or column group in a table or matrix, or by itself in the report body or dashboard. Встроенные наборы индикаторов имеют три значка или более.The built-in indicator sets have three or more icons. Эти значки могут отличаться формой и цветом.The icons can vary by shape, color, or both. Каждый значок определяет свое состояние данных.Each icon communicates a different data state.

В следующей таблице приведен список наборов встроенных индикаторов и описание их общего применения.The following table lists the built-in indicator sets and describes some common uses of them.

Набор индикаторовIndicator set Тип индикатораIndicator type
Rs_DirectionalIconsRs_DirectionalIcons Направленные: показывают тренд с помощью стрелок вверх, вниз, горизонтальных стрелок (без изменения), трендовых стрелок вверх или трендовых стрелок вниз.Directional: indicates trends using up, down, flat (no change), up-trending, or down-trending arrows.
Rs_SymbolIconsRs_SymbolIcons Символы: показывают состояния с использованием самых узнаваемых символов — галочек и восклицательных знаков.Symbols: indicates states using commonly recognized symbols such as checkmarks and exclamation marks.
Rs_ShapeIconsRs_ShapeIcons Фигуры: показывают условия с использованием самых узнаваемых символов, например дорожных знаков и ромбовидных фигур.Shape: indicates conditions using commonly shapes such as traffic signs and diamond shapes.
rs_RatingIconsrs_RatingIcons Оценки: показывают оценки с использованием самых узнаваемых фигур или символов, которые показывают ход выполнения, например количество квадрантов в квадрате.Ratings: indicates ratings by using common recognized shapes and symbols that show progressive values such as number of quadrants in a square.

После выбора набора индикаторов можно настроить вид каждого индикатора в наборе, изменяя его свойства в диалоговых окнах для индикаторов или на панели «Свойства».After you choose a indicator set, you can customize the appearance of each indicator icon in the set by setting its properties in the dialog boxes for indicators or the Properties pane. Можно использовать встроенные цвета, значки, размеры или выражения для настройки индикаторов.You can use the built-in colors, icons, and sizes or expressions to configure indicators.

Настройка индикаторовCustomizing Indicators

Индикаторы можно настроить по своему усмотрению.Indicators can be customized to suit your needs. Наборы индикаторов, а также отдельные значки индикаторов можно изменять внутри набора одним из следующих способов.You can modify the indicators sets as well as individual indicator icon within a set in the following ways:

  • Изменение цвета значка индикатораChange the colors of indicator icons. Например, можно сделать цветовую схему наборов индикаторов монохромной или использовать цвета, отличные от цветов по умолчанию.For example, you might want the color scheme of an indicator set to be monochromatic or use colors other than the default ones.

  • Изменение значка в наборе индикаторов.Change the icon in the indicator set. Например, можно использовать звезду, круг или квадрат в одном наборе индикаторов.For example, you might want to use the star, circle, and square icons in one indicator set.

  • Укажите индикатор, начальное и конечное значения.Specify the start and end values for and indicator. Например, можно наклонить отображение данных, используя значок на 75 % от значений индикатора.For example, you might want to skew data display by using one icon for 75 percent of the indicator values.

  • Добавление значка к набору индикаторов.Add icons to the indicator set. Например, можно добавить дополнительные значки к наборам индикаторов, чтобы более детально дифференцировать значения индикаторов.For example, you might want to add additional icons to indicator sets to differentiate the indicator values in a more detailed way.

  • Можно удалить значки из набора индикаторов, чтобы упростить отображение данных за счет использования небольшого количества значков.Delete icons from the indicator set to make the data display simpler by using only a few icons.

Дополнительные сведения см. в разделе Изменение значков индикаторов и наборов индикаторов (построитель отчетов и службы SSRS).For more information, see Change Indicator Icons and Indicator Sets (Report Builder and SSRS).

Использование индикаторов в таблицах и матрицахUsing Indicators in Tables and Matrices

Простота формы индикатора делает его идеальным для использования в таблицах и матрицах.The simple shapes of indicators make them ideal to use in tables and matrices. Индикаторы эффективны даже с маленькими размерами.Indicators are effective even in small sizes. Это делает их полезными в строках подробностей или группирования.This makes them useful in detail or group rows of reports.

На следующей диаграмме представлен отчет с таблицей, использующей набор направленных индикаторов Четыре стрелки (цветные) для отображения продаж.The following diagram shows a report with a table that uses the directional indicator set, Four Arrows (Colored), to indicate sales. Значки индикатора в отчете настраиваются для использования оттенков синего цвета вместо цветов по умолчанию: красного, желтого и зеленого.The indicator icons in the report are configured to use shades of blue instead of the default colors: red, yellow, and green.

rs_IndicatorReportBlueArrowsrs_IndicatorReportBlueArrows

Дополнительные сведения о добавлении, изменении и удалении индикаторов см. в разделе Добавление или удаление индикатора (построитель отчетов и службы SSRS).For more information about adding, changing, and deleting indicators, see Add or Delete an Indicator (Report Builder and SSRS).

При первом добавлении индикатора в отчет индикатор использует значения по умолчанию.When you first add an indicator to a report, it is configured to use default values. Можно изменить значения так, чтобы индикатор отображал данные нужным образом.You can then change the values so the indicator depicts data the way you want. Можно изменить вид значков индикатора, способ выбора индикатором значков, а также изменить значки, используемые набором индикаторов.You can change the appearance of the indicator icons, the way the indicator chooses which icon to use, and change the icons used by an indicator set. Дополнительные сведения см. в разделе Изменение значков индикаторов и наборов индикаторов (построитель отчетов и службы SSRS).For more information, see Change Indicator Icons and Indicator Sets (Report Builder and SSRS).

По умолчанию индикаторы настроены на использование процентов в качестве единиц измерения и автоматически определяют минимальное и максимальное значения данных.By default, indicators are configured to use percentages as the measurement unit and automatically detect the minimum and maximum values in the data. Каждый значок в наборе индикаторов имеет процентный диапазон.Each icon in the indicator set has a percentage range. Количество процентных диапазонов зависит от количества значков в наборе, диапазоны имеют одинаковый размер и являются последовательными.The number of percentage ranges depends on the number of icons in the icon set, but the ranges are the same size and sequential. Например, если в наборе пять значков, будет пять процентных диапазонов, каждый по 20 процентов.For example, if the icon set has five icons, there are five percentage ranges, each 20 percent in size. Первый начинается с 0 и заканчивается на 20, второй начинается с 20 и заканчивается на 40 и т. д.The first one starts at 0 and ends at 20, the second starts at 20 and ends at 40, and so forth. Индикатор использует значок из набора индикаторов, имеющего процентный диапазон, в который попадают значения данных индикатора.The indicator on the report uses the icon from the indicator set that has a percentage range within which the indicator data value falls. Можно изменить процентный диапазон для каждого значка в наборе.You can change the percentage range for each icon in the set. Минимальное и максимальное значения можно задать явно, указав значение или выражение.The minimum and maximum values can be set explicitly by providing a value or an expression. Можно изменить единицы измерения на числовые значения.You can change the measurement unit to be a numeric value instead. В этом случае не надо указывать минимальное и максимальное значения данных.In this situation, you do not specify minimum or maximum for the data. Вместо этого для каждого значка, используемого индикатором, нужно указать начальное и конечное значения.Instead, you provide only the start and end values for each icon that the indicator uses. Дополнительные сведения см. в разделе Задание и настройка единиц измерения (построитель отчетов и службы SSRS).For more information, see Set and Configure Measurement Units (Report Builder and SSRS).

Индикаторы показывают значения данных, выполняя синхронизацию значений данных индикаторов в пределах указанной области действия.Indicators convey data values by synchronizing across indicator data values within a specified scope. По умолчанию областью действия родительского контейнера индикатора является объект, который содержит индикатор, такой как таблица или матрица.By default, the scope is the parent container of the indicator such as the table or matrix that contains the indicator. Можно вносить изменения в синхронизацию, выбирая другую область действия, в зависимости от макета конкретного отчета.You can change the synchronization of the indicator by choosing a different scope, depending on the layout of your report. Индикатор позволяет пропускать синхронизацию.The indicator can omit synchronization. Дополнительные сведения см. в разделе Задание области действия синхронизации (построитель отчетов и службы SSRS).For more information, see Set Synchronization Scope (Report Builder and SSRS).

Общие сведения о работе и определении областей действия в отчетах см. в разделе Область выражения для суммирования, агрегатов и встроенных коллекций (построитель отчетов и службы SSRS).For general information about understanding and setting scope within reports, see Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS).

Индикаторы используют только одно значение.Indicators use only a single value. Если необходимо показать несколько значений данных, используйте вместо индикатора спарклайн или гистограмму.If you have to show multiple data values, use a sparkline or data bar instead of an indicator. Они могут представлять несколько значений данных, но также просты для понимания в маленьких размерах и хорошо работают в таблицах и матрицах.They can represent multiple data values but are also simple, easy to understand at small sizes, and work well in tables and matrices. Дополнительные сведения см. в разделе Спарклайны и гистограммы (построитель отчетов и службы SSRS).For more information, see Sparklines and Data Bars (Report Builder and SSRS).

Изменение размера индикаторов для улучшения визуального восприятияSizing Indicators to Maximize Visual Impact

Помимо цвета, направления и формы, для изменения визуального представления индикатора можно использовать его размер.In addition to color, direction, and shape you can use size to maximize the visual impact of indicators. Например, представим отчет, в котором индикаторы используются для отображения уровня удовлетворенности потребителей различными типами велосипедов.Imagine a report that uses indicators to show customer satisfaction with different types of bicycles. Значок, используемый индикатором, может иметь разные размеры в зависимости от степени удовлетворенности потребителей.The icon that the indicator uses can be configured to be different sizes depending on customer satisfaction. Чем больше удовлетворенность, тем больше значок в отчете.The greater the satisfaction, the larger the icon that appears in the report. На следующем изображении показан отчет о продажах велосипедов, при этом размеры значков отображают объем продаж.The following picture shows a report of bicycle sales, and the sizes of the icon reflect the sales amount.

Можно использовать выражения для динамического изменения размера звездочек на основе значений поля, используемого индикатором.You use expressions to dynamically set the size of the stars based on values of field used by the indicator. Дополнительные сведения см. в разделе Указание размера индикатора с помощью выражения (построитель отчетов и службы SSRS).For more information, see Specify the Size of an Indicator Using an Expression (Report Builder and SSRS).

Дополнительные сведения о написании и использовании выражений см. в разделе Выражения (построитель отчетов и службы SSRS).To learn more about writing and using expressions, see Expressions (Report Builder and SSRS).

Включение индикаторов и датчиков на панели датчиковIncluding Indicators and Gauges in Gauge Panels

Индикаторы всегда располагаются внутри панели датчиков.Indicators are always positioned inside a gauge panel. Панель датчиков — это контейнер верхнего уровня, который может содержать один или несколько датчиков и индикаторов состояния.The gauge panel is a top-level container that can include one or more gauges and state indicators. Панель датчиков может содержать дочерние или соседние датчики или индикаторы.The gauge panel can contain child or adjacent gauges or indicators. Если индикатор используется в качестве дочернего элемента по отношению к датчику, то можно визуализировать данные через состояние значения, отображаемого в датчике.If you use an indicator as a child to a gauge, you can further visualize the data by showing the state of the data value displayed in the gauge. Например, индикатор внутри датчика может показывать зеленый круг, что будет означать, что значение датчика находится в верхнем сегменте 33 % диапазона значений.For example, an indicator within a gauge can display a green circle to tell you that the value in the gauge points to the upper 33 percentage of the value range. Совместное использование датчика и индикатора помогает представлять данные различными способами.Using a gauge and indicator side by side, you can represent the data in different ways. В любом случае индикатор и датчик могут использовать одни и те же или различные поля с данными.In either case, the indicator and gauge can use the same or different data fields.

На следующей диаграмме показан индикатор рядом с датчиком и внутри датчика.The following diagram shows an indicator side by side and within a gauge.

rs_GaugePanelWithIndicatorAndGaugers_GaugePanelWithIndicatorAndGauge

Дополнительные сведения см. в разделе Добавление индикаторов и датчиков на панель датчиков (построитель отчетов и службы SSRS).For more information, see Include Indicators and Gauges in a Gauge Panel (Report Builder and SSRS).

Дополнительные сведения об использовании датчиков см. в разделе Датчики (построитель отчетов и службы SSRS).For more information about using gauges, see Gauges (Report Builder and SSRS).

Последовательность состояний индикатораSequence of Indicator States

Последовательность состояний индикатора на вкладке Значение и состояния диалогового окна Свойства индикатора указывает на то, какой значок индикатора будет отображаться для значения данных при взаимном перекрытии значений, заданных для определенных состояний индикатора.The sequence of the indicator states in the Value and States tab of the Indicator Properties dialog box affect which indicator icon displays for a data value when the start and end values of indicator states overlap.

Это может происходить при использовании процентных или числовых единиц измерения состояния.This might happen whether you use the percentage or numeric state measurement unit. Такое наиболее вероятно при использовании числовых единиц измерения, поскольку для этих единиц измерения задаются конкретные значения.It is more likely to occur when you use the numeric measurement unit because you provide specific values for this measurement. Также такое поведение вероятно при округлении значений, поскольку при этом снижается уровень дискретности значений.It is also more likely to occur when you round report data values because this tends to make values less discrete.

В следующих сценариях описано, как изменяются показатели визуализации данных при изменении последовательности трех состояний индикатора направления Три стрелки (цветные) .The following scenarios describe how the data visualization of data is affected when you change the sequence of the three states in the 3 Arrows (Colored) directional indicator. Последовательность по умолчанию такова:By default the sequence is:

  1. Красная стрелка внизRed down arrow

  2. Желтая горизонтальная стрелкаYellow horizontal arrow

  3. Зеленая стрелка вверхGreen up arrow

В следующих сценариях показывается четыре разные последовательности состояний, их диапазоны значений и то, как эти последовательности отражаются на визуализации данных.The following scenarios show for four different state sequences and their value ranges and how the sequences affect data visualization.

В этих сценариях для индикатора Три стрелки (цветные) используются числовые меры состояния.In these scenarios, the 3 Arrows (Colored) indicator uses numeric state measurements.

Последовательность состоянийState Sequence Стартовое значениеStart Value Конечное значениеEnd Value
КрасныйRed 00 35003500
ЖелтыйYellow 35003500 50005000
ЗеленыйGreen 50005000 1000010000

Красная стрелка вниз отображает значение 3500, а горизонтальная желтая стрелка указывает на значение 5000.The red down arrow depicts the value 3500 and the yellow horizontal arrow 5000.

Последовательность состоянийState Sequence Стартовое значениеStart Value Конечное значениеEnd Value
ЗеленыйGreen 50005000 1000010000
ЖелтыйYellow 35003500 50005000
КрасныйRed 00 35003500

Желтая горизонтальная стрелка указывает на значение 3500, а зеленая стрелка вверх указывает на значение 5000.The yellow horizontal arrow depicts the value 3500 and the green up arrow 5000.

Последовательность состоянийState Sequence Стартовое значениеStart Value Конечное значениеEnd Value
ЗеленыйGreen 50005000 1000010000
КрасныйRed 00 35003500
ЖелтыйYellow 35003500 50005000

Красная стрелка вниз указывает на значение 3500, а зеленая стрелка вверх указывает на значение 5000.The red down arrow depicts the value 3500 and the green up arrow 5000.

Последовательность состоянийState Sequence Стартовое значениеStart Value Конечное значениеEnd Value
ЖелтыйYellow 35003500 50005000
КрасныйRed 00 35003500
ЗеленыйGreen 50005000 1000010000

Желтая стрелка вниз теперь указывает как на значение 3500, так и на значение 5000.The yellow down arrow now depicts both the value 3500 and 5000.

То есть оценка начинается, и в верхней части списка состояний индикатора, а также в отчете отобразится значок индикатора, связанный с первым состоянием индикатора, назначенного диапазону, в котором находится соответствующее значение, в которое попадают данные.In summary, evaluation starts and the top of the indicator state list and the report displays the indicator icon associated with the first one indicator state that has a value range that the data fits into. Изменение последовательностей состояний индикатора отражается на визуальном отображении значений данных.By changing the sequence of the indicator states you can therefore affect the visualization of data values.

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

В этом разделе содержится список инструкций, которые показывают, как добавить, изменить или удалить индикатор, как настроить индикатор и как использовать индикаторы в датчиках.This section lists procedures that show you how to add, change, and delete indicators; how to configure and customize indicators; and how to use indicators in gauges.

См. также:See Also

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