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

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

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

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

  • Тренды с использованием трендовых стрелок вверх, горизонтальных стрелок (без изменений) или трендовых стрелок вниз.

  • Состояние с использованием наиболее распознаваемых символов, таких как галочки и восклицательные знаки.

  • Условия с использованием наиболее распознаваемых форм, таких как светофор и знаки.

  • Оценки с использованием общепринятых форм и символов, отображающих прогресс, таких как количество квадрантов в квадрате и звёзды.

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

rs_IndicatorTableTrafficLight

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

Дополнительные сведения об использовании индикаторов в качестве ключевых показателей эффективности см. в разделе Учебник. Добавление в отчет ключевого показателя эффективности (построитель отчетов).

Примечание.

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

Сравнение индикаторов и датчиков

Хотя внешне индикаторы выглядят иначе, на самом деле это простые датчики. Как индикаторы, так и датчики показывают единственное значение данных. Ключевые отличия заключаются в том, что датчики имеют элементы — рамки и указатели. Индикаторы имеют только состояния, значки и (необязательно) метки. Состояния индикаторов аналогичны диапазонам датчиков.

Как и датчики, индикаторы располагаются внутри панели датчиков. Если нужно настроить индикатор при помощи диалогового окна Свойства индикаторов или панели «Свойства», следует выбирать индикатор, а не панель. В противном случае доступные параметры применяются к панели датчиков, а индикатор будет недоступен для настройки. На следующем рисунке отображается выбранный индикатор на панели датчиков.

rs_GaugePanelWithIndicator

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

Выбор типа индикатора

Использование правильного набора индикаторов имеет решающее значение для мгновенной передачи смысла данных — независимо от того, находятся ли данные в строке деталей, в группе строк или столбцов таблицы либо матрицы, или отображаются отдельно в основной части отчета либо на панели мониторинга. Встроенные наборы индикаторов имеют три значка или более. Эти значки могут отличаться формой и цветом. Каждый значок определяет свое состояние данных.

В следующей таблице приведен список наборов встроенных индикаторов и описание их общего применения.

Набор индикаторов Тип индикатора
Rs_DirectionalIcons Направление: обозначает тенденции с помощью стрелок вверх, вниз, горизонтальной стрелки (без изменений), а также стрелок восходящего и нисходящего тренда.
Rs_SymbolIcons Символы: показывают состояния с использованием самых узнаваемых символов — галочек и восклицательных знаков.
Rs_ShapeIcons Форма: обозначает условия с помощью распространённых фигур, таких как дорожные знаки и ромбы.
rs_RatingIcons Оценки: обозначают рейтинги с помощью общеизвестных фигур и символов, которые отображают градуированные значения, например количеством заполненных квадрантов квадрата.

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

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

Индикаторы можно настроить по своему усмотрению. Наборы индикаторов, а также отдельные значки индикаторов можно изменять внутри набора одним из следующих способов.

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

  • Изменение значка в наборе индикаторов. Например, можно использовать звезду, круг или квадрат в одном наборе индикаторов.

  • Укажите начальное и конечное значения индикатора. Например, можно исказить отображение данных, используя один значок для 75 % значений индикатора.

  • Добавление значка к набору индикаторов. Например, можно добавить дополнительные значки к наборам индикаторов, чтобы более детально дифференцировать значения индикаторов.

  • Можно удалить значки из набора индикаторов, чтобы упростить отображение данных за счет использования небольшого количества значков.

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

Использование индикаторов в таблицах и матрицах

Простота формы индикатора делает его идеальным для использования в таблицах и матрицах. Индикаторы хорошо различимы даже при небольшом размере. Это делает их полезными в строках детализации или группировки в отчетах.

На следующей диаграмме представлен отчет с таблицей, использующей набор направленных индикаторов Четыре стрелки (цветные)для отображения продаж. Значки индикатора в отчете настраиваются для использования оттенков синего цвета вместо цветов по умолчанию: красного, желтого и зеленого.

rs_IndicatorReportBlueArrows

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

При первом добавлении индикатора в отчет индикатор использует значения по умолчанию. Можно изменить значения так, чтобы индикатор отображал данные нужным образом. Можно изменить вид значков индикатора, способ выбора индикатором значков, а также изменить значки, используемые набором индикаторов. Дополнительные сведения см. в разделе Изменение значков индикаторов и наборов индикаторов (построитель отчетов и службы SSRS).

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

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

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

Индикаторы используют только одно значение. Если необходимо показать несколько значений данных, используйте спарклайн или полосу данных вместо индикатора. Они могут представлять несколько значений данных, но также просты для понимания в маленьких размерах и хорошо работают в таблицах и матрицах. Дополнительные сведения см. в разделе Спарклайны и линейки данных (Построитель отчетов и службы SQL Server Reporting Services).

Изменение размера индикаторов для улучшения визуального восприятия

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

Можно использовать выражения для динамического изменения размера звездочек на основе значений поля, используемого индикатором. Дополнительные сведения см. в разделе Указание размера индикатора с помощью выражения (построитель отчетов и службы SSRS).

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

Добавление индикаторов и измерительных приборов на панели приборов

Индикаторы всегда располагаются внутри панели датчиков. Панель датчиков — это контейнер верхнего уровня, который может содержать один или несколько датчиков и индикаторов состояния. Панель датчиков может содержать дочерние или соседние датчики или индикаторы. Если использовать индикатор как дочерний элемент шкалы, можно дополнительно визуализировать данные, показывая состояние значения данных, отображаемого на шкале. Например, индикатор внутри датчика может показывать зеленый круг, что будет означать, что значение датчика находится в верхнем сегменте 33 % диапазона значений. Совместное использование датчика и индикатора помогает представлять данные различными способами. В любом случае индикатор и датчик могут использовать одни и те же или различные поля с данными.

На следующей диаграмме показан индикатор рядом с датчиком и внутри датчика.

rs_GaugePanelWithIndicatorAndGauge

Дополнительные сведения см. в статье Включение индикаторов и измерителей в панель измерителей (Построитель отчетов и SSRS).

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

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

Последовательность состояний индикатора на вкладке Значение и состояния диалогового окна Свойства индикатора влияет на то, какой значок индикатора отображается для значения данных, если начальные и конечные значения состояний индикатора перекрываются.

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

В следующих сценариях описано, как изменяются показатели визуализации данных при изменении последовательности трех состояний индикатора направления Три стрелки (цветные) . Последовательность по умолчанию такова:

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

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

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

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

В этих сценариях для индикатора Три стрелки (цветные) используются числовые меры состояния.

Последовательность состояний Стартовое значение Конечное значение
Красный 0 3500
Желтый 3500 5000
Зеленый 5000 10000

Красная стрелка вниз отображает значение 3500, а горизонтальная желтая стрелка указывает на значение 5000.

Последовательность состояний Стартовое значение Конечное значение
Зеленый 5000 10000
Желтый 3500 5000
Красный 0 3500

Желтая горизонтальная стрелка указывает на значение 3500, а зеленая стрелка вверх указывает на значение 5000.

Последовательность состояний Стартовое значение Конечное значение
Зеленый 5000 10000
Красный 0 3500
Желтый 3500 5000

Красная стрелка вниз указывает на значение 3500, а зеленая стрелка вверх указывает на значение 5000.

Последовательность состояний Стартовое значение Конечное значение
Желтый 3500 5000
Красный 0 3500
Зеленый 5000 10000

Желтая стрелка вниз теперь указывает как на значение 3500, так и на значение 5000.

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

Практические руководства

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