Учебник. Добавление в отчет ключевого индикатора производительности (построитель отчетов 2.0)

Ключевой индикатор производительности — это любое измеримое значение в отчете, имеющее деловую значимость, например «Сумма продаж». Чтобы отобразить в отчете текущее состояние ключевого индикатора производительности, можно воспользоваться одним из трех различных подходов:

  1. выделить значения ячеек с помощью цвета фона, показывающего состояние ключевого индикатора производительности;

  2. использовать датчик, чтобы отобразить состояние ключевого индикатора производительности;

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

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

Чтобы задать текущее состояние ключевого индикатора производительности, создадим бизнес-требование на основе образца базы данных AdventureWorks2008 и добавим его в отчет, который был создан в разделе Учебник. Создание простого табличного отчета (построитель отчетов 2.0).

Предположим, что ключевой индикатор производительности основывается на общей сумме заказов на продажу, которая является статистическим выражением значения «Линейный итог» каждого заказа. Ключевой индикатор производительности создается для выделения общей суммы заказов следующим образом:

  • сумма заказов больше 100 требует немедленной обработки;

  • сумма заказов от 25 до 100 требует особой обработки;

  • сумма заказов до 25 не требует дополнительного внимания.

Системные требования

Для выполнения заданий данного учебника необходимо следующее:

Предполагаемое время для выполнения заданий данного учебника: 10 минут.

Открытие существующего отчета

  1. Нажмите кнопку Пуск, последовательно укажите пункты Все программы, Microsoft SQL Server 2008, а затем выберите пункт Построитель отчетов 2.0.

  2. Нажмите кнопку «Построитель отчетов» и выберите Открыть.

  3. Перейдите к отчету Sales Order на сервере отчетов.

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

Отображение текущего состояния ключевого индикатора производительности с помощью цвета фона

  1. В таблице щелкните правой кнопкой мыши две ячейки, расположенные под ячейкой Продукт (в строке промежуточных итогов, которая показывает итог для каждого заказа), и выберите Свойства текстового поля.

  2. В области Заливка, нажмите кнопку выражения fx и введите в поле Задать выражение для: BackgroundColor следующее выражение:

    =IIF(Sum(Fields!LineTotal.Value) >= 100, "Violet", IIF(Sum(Fields!LineTotal.Value) < 25, "Transparent", "Cornsilk"))

    Это задаст фиолетовый цвет фона для каждой ячейки, содержащей итоговую сумму «Линейный итог» более или равную 100. Все значения от 25 до 100 выделяются с помощью оттенка желтого Cornsilk. Значения до 25 не выделяются.

  3. Нажмите ОК.

  4. Нажмите кнопку Выполнить для предварительного просмотра отчета.

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

Далее будет добавлен столбец и датчик для отображения состояния ключевого индикатора производительности.

Отображение текущего состояния ключевого показателя производительности с помощью датчика

  1. Переключитесь в режим конструирования.

  2. Щелкните правой кнопкой мыши маркер столбца ячейки, измененной в предыдущем задании, выберите Добавить столбец и выберите пункт Справа. В таблицу добавится новый столбец.

  3. На вкладке Добавить в группе Области данных щелкните Датчик, затем щелкните область конструктора вне таблицы. Откроется диалоговое окно Выбор типа датчика.

  4. Нажмите кнопку Линейная. Будет выбран первый линейный датчик.

  5. Нажмите кнопку ОК.

    В область конструктора добавится датчик.

  6. Перетащите поле LineTotal из области данных отчета на датчик.

    После перетаскивания поля на датчик поле вычисляется с помощью встроенной функции SUM.

  7. Щелкните датчик правой кнопкой мыши, выберите Датчик, а затем Свойства указателя.

  8. В поле Тип указателя выберите Черта. Указатель будет изменен с маркера на черту, это сделает его более видимым, когда в таблицу добавится датчик.

  9. Щелкните Заливка указателя. В поле Вторичный цвет выберите Желтый. Шаблон градиента заливки изменится с белого на желтый.

  10. Перетащите датчик внутри таблицы, в третью ячейку добавленного столбца.

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

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

  11. Нажмите кнопку Выполнить для предварительного просмотра отчета.

    Горизонтальная длина черты датчика изменяется в зависимости от значения ключевого индикатора производительности.

  12. (Дополнительно) Добавьте штифт-ограничитель для управления переполнением, чтобы любое значение, превосходящее максимальное значение шкалы, всегда указывало на штифт-ограничитель.

    1. Откройте область «Свойства».

    2. Щелкните шкалу. В области «Свойства» отобразятся свойства линейной шкалы.

    3. В категории Ограничители шкалы разверните узел MaximumPin.

    4. Присвойте свойству Включен значение True. Ограничитель появляется за максимальным значением на шкале.

    5. Установите Цвет границы в значение Салатовый.