자습서: 보고서에 KPI 추가

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

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

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

  • 계기를 삽입합니다.

KPI의 현재 상태를 정의하기 위해 AdventureWorks 예제 데이터베이스를 기준으로 비즈니스 요구 사항을 만듭니다. Line Total가 KPI라고 가정합니다. Line Total의 값이 30 미만이 되면 KPI가 관심을 가져야 할 문제로 주목 받을 수 있게 만들어야 합니다. Line Total의 값이 20 미만이 되면 이 값이 즉시 해결해야 할 문제로 주목 받을 수 있게 만들어야 합니다.

요구 사항

이 자습서를 사용하려면 시스템에 다음 소프트웨어가 설치되어 있어야 합니다.

  • SQL ServerBusiness Intelligence Development Studio.

    [!참고]

    BI(Business Intelligence) Development Studio는 Itanium 기반 컴퓨터에서 지원되지 않지만 x64 기반 컴퓨터에서는 지원됩니다. SQL Server 예제 데이터베이스가 Itanium 기반 컴퓨터에 배포된 경우 x86 기반 컴퓨터나 x64 기반 컴퓨터의 BI Development Studio를 사용하여 예제를 수정한 다음 실행하십시오.

  • AdventureWorks 샘플 데이터베이스가 있는 SQL Server 2008. 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. 확인을 클릭하여 프로젝트를 엽니다. Sales Orders.rdl이라는 보고서가 하나 있는 자습서 프로젝트가 솔루션 탐색기에 표시됩니다.

  5. Sales Orders.rdl 파일을 두 번 클릭하여 이 보고서를 엽니다.

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

  1. 테이블에서 [LineTotal] 필드가 포함된 셀을 마우스 오른쪽 단추로 클릭하고 입력란 속성을 클릭합니다.

  2. 채우기에 다음 식을 입력합니다.

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

이렇게 하면 Line Total 값이 20 미만인 각 셀의 배경이 빨강으로 칠해집니다. 20과 30 사이의 모든 값은 노랑으로 칠해지고, 30이 넘는 값은 강조 표시되지 않습니다.

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

  1. 테이블에서 [LineTotal] 필드가 포함된 셀을 마우스 오른쪽 단추로 클릭하고 열 삽입을 가리킨 후 다음 이후를 선택하여 [LineTotal]의 오른쪽에 새 열을 삽입합니다.

  2. 디자인 탭을 클릭합니다.

  3. 도구 상자에서 계기를 클릭하고 테이블 바깥의 디자인 화면을 클릭합니다. 계기 유형 선택 대화 상자가 나타납니다.

    [!참고]

    보고서 데이터 창의 왼쪽에 도구 상자가 탭으로 나타날 수 있습니다. 도구 상자를 열려면 포인터를 도구 상자 탭으로 이동합니다. 도구 상자가 표시되지 않으면 보기 메뉴에서 도구 상자를 클릭합니다.

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

  5. 확인을 클릭합니다.

  6. LineTotal 필드를 보고서 데이터 창에서 계기로 끕니다.

필드를 계기에 놓으면 기본 제공 SUM 함수를 사용하여 필드가 집계됩니다. 자세한 내용은 계기 데이터 영역에 데이터 추가를 참조하십시오.

  1. 테이블에 있는 계기를 1단계에서 삽입한 열 안으로 끕니다.

    [!참고]

    가로 선형 계기가 셀에 맞도록 열 크기를 조정해야 할 수도 있습니다. 열 크기를 조정하려면 열 머리글을 클릭하고 핸들을 사용하여 셀 크기를 가로 또는 세로로 조정합니다. 자세한 내용은 테이블릭스 데이터 영역 작업을 참조하십시오.

  2. 미리 보기를 클릭합니다.

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

    1. 속성 창을 엽니다.

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

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

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