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


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

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

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

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

  • вставить датчик.

Чтобы определить текущее состояние ключевого индикатора производительности, создадим следующую задачу на основе образца базы данных AdventureWorks. Предположим, ключевым индикатором производительности является «Линейный итог». Если значение «Линейного итога» становится меньше 30, то нашей задачей является обратить внимание на ключевой индикатор производительности как на возможную причину. Если значение «Линейного итога» становится меньше 20, то нашей задачей является обратить внимание на значение как на проблему, к которой следует обратиться незамедлительно.

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

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

  • SQL ServerBusiness Intelligence Development Studio.

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

    Среда Business Intelligence Development Studio не поддерживается компьютерами на базе Itanium. Однако среда BI Development Studio поддерживается на компьютерах х64. Если образцы баз данных SQL Server 2005 были развернуты на компьютере Itanium, используйте среду BI Development Studio на компьютере с архитектурой x86 или x64 для изменения и выполнения образцов.

  • SQL Server 2008 с образцом базы данных AdventureWorks. Прежде чем начать работу с образцами приложений и баз данных SQL Server, их необходимо загрузить и установить. Дополнительные сведения см. в разделе Вопросы установки образцов кода и образцов баз данных SQL Server. Чтобы прочитать о поддержке образцов баз данных SQL Server и образцов кода для SQL Server Express, см. раздел Общие сведения о базах данных и образцах кода на веб-узле CodePlex.

  • Перед этим необходимо пройти все занятия в разделе Учебник Создание простого табличного отчета.

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

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

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

  2. В меню Файл укажите Открыть, затем выберите Проект.

  3. Перейдите к файлу Tutorial.sln. Это учебник, созданный в разделе Учебник Создание простого табличного отчета.

  4. Чтобы открыть проект, нажмите кнопку ОК. Проект Tutorial отображается в обозревателе решений с одним отчетом Sales Orders.rdl.

  5. Чтобы открыть этот отчет, дважды щелкните файл Sales Orders.rdl.

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

  1. В таблице щелкните правой кнопкой мыши ячейку, содержащую поле [LineTotal], и выберите Свойства текстового поля.

  2. В поле Заливка введите следующее выражение:

    =IIF(Sum(Fields!LineTotal.Value) >= 30, "Transparent", IIF(Sum(Fields!LineTotal.Value) < 20, "Red", "Yellow"))

Это окрасит в красный цвет все ячейки, в которых значение Line Total меньше 20. Все значения от 20 до 30 будут окрашены в желтый цвет, значения более 30 не будут выделены.

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

  1. В таблице щелкните правой кнопкой мыши ячейку, содержащую поле [LineTotal], укажите Вставить столбец и выберите После, чтобы добавить новый столбец справа от [LineTotal].

  2. Перейдите на вкладку Конструирование.

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

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

    Окно Область элементов может выглядеть как вкладка на левой стороне области «Данные отчета». Чтобы открыть окно Область элементов, наведите указатель мыши на вкладку Область элементов. Если окно Область элементов не отображается, в меню Вид выберите команду Область элементов.

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

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

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

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

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

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

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

  2. Нажмите кнопку Просмотр.

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

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

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

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

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