다음을 통해 공유


자습서: 보고서에 KPI 추가(보고서 작성기 2.0)

KPI(핵심 성과 지표)는 보고서에서 비즈니스에 중요한 의미가 있는 측정 가능한 값입니다(예: Total Sales). KPI의 현재 상태를 보고서에 표시하려면 다음의 세 가지 방법 중 하나를 사용하면 됩니다.

  1. KPI의 상태를 표시하는 배경색을 사용하여 셀 값을 강조 표시합니다.

  2. 계기를 사용하여 KPI의 상태를 표시합니다.

  3. KPI의 상태를 표시하는 이미지로 셀 값을 대체합니다.

이 자습서에서는 방법 1과 2를 사용하여 KPI를 추가하는 방법을 설명합니다.

KPI의 현재 상태를 정의하기 위해 AdventureWorks2008 예제 데이터베이스를 기반으로 비즈니스 요구 사항을 만든 후 이를 자습서: 기본 테이블 보고서 만들기(보고서 작성기 2.0)에서 만든 보고서에 추가합니다.

KPI가 각 주문의 Line Total에 대한 집계인 판매 주문 합계를 기반으로 한다고 가정합니다. KPI는 다음과 같이 주문 합계를 강조 표시하도록 디자인됩니다.

  • 주문 합계가 100을 초과하면 즉각적인 처리가 필요합니다.

  • 주문 합계가 25보다 크고 100보다 작으면 특별한 처리가 필요합니다.

  • 주문 합계가 25보다 작으면 별도의 주의가 필요하지 않습니다.

요구 사항

이 자습서를 완료하려면 다음이 필요합니다.

이 자습서에 소요되는 예상 시간: 10분

기존 보고서를 열려면

  1. 시작을 클릭하고 프로그램, Microsoft SQL Server 2008 보고서 작성기를 차례로 가리킨 다음 보고서 작성기 2.0을 클릭합니다.

  2. 보고서 작성기 단추에서 열기를 클릭합니다.

  3. 보고서 서버에서 Sales Order로 이동합니다.

그런 다음 테이블 셀의 배경색을 보고서 처리 시 셀에 표시되는 값을 기반으로 하는 식에 설정합니다.

배경색을 사용하여 KPI의 현재 상태를 표시하려면

  1. 테이블에서 각 주문에 대한 합계가 표시되는 부분합 행에서 Product 셀 아래의 두 셀을 마우스 오른쪽 단추로 클릭하고 입력란 속성을 클릭합니다.

  2. 채우기에서 fx 단추를 클릭하고 다음에 대한 식 설정: BackgroundColor 필드에 다음 식을 입력합니다.

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

    이렇게 하면 Line Total의 집계된 합계가 100보다 크거나 같은 각 셀의 배경색이 보라색으로 변경됩니다. 25부터 100 사이의 모든 값은 "옥수수 수염색"이라는 노란색 음영으로 색이 지정됩니다. 25 미만의 값은 강조 표시되지 않습니다.

  3. 확인을 클릭합니다.

  4. 실행을 클릭하여 보고서를 미리 봅니다.

    각 주문의 합계가 표시되는 부분합 행에서 셀의 배경색은 집계된 합계 값에 따라 바뀝니다.

다음으로 KPI의 상태를 표시하기 위한 열과 계기를 추가합니다.

계기를 사용하여 KPI의 현재 상태를 표시하려면

  1. 디자인 뷰로 전환합니다.

  2. 이전 절차에서 변경한 테이블 셀의 열 머리글을 마우스 오른쪽 단추로 클릭한 다음 열 삽입을 가리키고 오른쪽을 클릭합니다. 테이블에 새 열이 추가됩니다.

  3. 삽입 탭의 데이터 영역 그룹에서 계기를 클릭한 다음 테이블 외부 디자인 화면을 클릭합니다. 계기 유형 선택 대화 상자가 나타납니다.

  4. 선형을 클릭합니다. 첫 번째 선형 계기가 선택됩니다.

  5. 확인을 클릭합니다.

    디자인 화면에 계기가 추가됩니다.

  6. 보고서 데이터 창에서 LineTotal을 계기로 끌어 옵니다.

    필드를 계기에 놓으면 기본 제공 SUM 함수를 사용하여 필드가 집계됩니다.

  7. 계기를 마우스 오른쪽 단추로 클릭하고 계기를 가리킨 다음 포인터 속성을 클릭합니다.

  8. 포인터 유형에서 막대를 선택합니다. 이렇게 하면 포인터가 표식에서 막대로 변경되어 테이블에 계기를 추가할 때 더 잘 보입니다.

  9. 포인터 채우기를 클릭합니다. 보조 색에서 노랑을 선택합니다. 그라데이션 채우기 패턴이 흰색에서 노란색으로 변경됩니다.

  10. 테이블에 있는 계기를 앞서 삽입한 열의 세 번째 셀로 끕니다.

    [!참고]

    가로 선형 계기가 셀에 맞도록 열 크기를 조정해야 할 수도 있습니다. 열 크기를 조정하려면 열 머리글을 클릭하고 핸들을 사용하여 셀 크기를 가로 또는 세로로 조정합니다.

  11. 실행을 클릭하여 보고서를 미리 봅니다.

    계기에서 막대의 가로 길이는 KPI 값에 따라 변경됩니다.

  12. (옵션) 최대값 핀을 추가하여 눈금 최대값을 초과하는 값이 항상 최대값 핀을 가리키도록 함으로써 오버플로를 해결합니다.

    1. 속성 창을 엽니다.

    2. 눈금을 클릭합니다. 선형 눈금의 속성이 속성 창에 표시됩니다.

    3. 눈금 핀 범주에서 MaximumPin 노드를 확장합니다.

    4. 사용 속성을 True로 설정합니다. 눈금의 최대값 뒤에 핀이 나타납니다.

    5. BorderColor를 Lime으로 설정합니다.