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


Учебник. Добавление ключевого показателя эффективности в отчет

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

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

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

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

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

Требования

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

  • SQL Server Business Intelligence Development Studio.

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

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

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

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

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

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

  1. Нажмите кнопку Пуск, укажите Всепрограммы, затем Microsoft SQL Server 2008 R2 и выберите Среда 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. Дополнительные сведения см. в разделе Датчики (построитель отчетов версии 3.0 и службы SSRS).

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

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

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

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

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

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

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

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

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