자습서: 보고서에 가로 막대형 차트 추가(보고서 디자이너):

가로 막대형 차트는 다음과 같은 목적으로 범주 데이터를 가로로 표시하는 데 유용합니다.

  • 긴 범주 이름의 가독성 향상

  • 값으로 표시되는 시간의 이해력 향상

  • 여러 계열의 상대 값 비교

자세한 내용은 가로 막대형 차트(보고서 작성기 3.0 및 SSRS)를 참조하십시오.

학습 내용

이 자습서에서는 다음 작업 방법을 배웁니다.

  • 데이터 원본 정의 및 보고서에 데이터 집합 추가

  • 보고서에 가로 막대형 차트 추가

  • 차트의 축 레이블, 제목 및 범례 형식 지정

요구 사항

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

  • SQL Server Business Intelligence Development Studio.

    [!참고]

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

  • AdventureWorks2008 예제 데이터베이스가 있는 SQL Server

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

보고서 서버 프로젝트를 만들려면

  1. 시작을 클릭하고 프로그램, Microsoft SQL Server 2008 R2를 차례로 가리킨 다음 Business Intelligence Development Studio를 클릭합니다.

  2. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.

  3. 프로젝트 형식 목록에서 비즈니스 인텔리전스 프로젝트를 클릭합니다.

  4. 템플릿 목록에서 보고서 서버 프로젝트를 클릭합니다.

  5. 이름에 Bar Chart Tutorial을 입력합니다.

  6. 확인을 클릭하여 프로젝트를 만듭니다.

    솔루션 탐색기에 해당 자습서 프로젝트가 표시됩니다.

가로 막대형 차트에 대한 데이터 원본을 정의하려면

  1. 보기를 클릭하고 보고서 데이터를 선택합니다. Business Intelligence Development Studio 환경에 보고서 데이터 창이 나타납니다.

  2. 보고서 데이터 창에서 새로 만들기 드롭다운 목록을 클릭하고 데이터 원본을 클릭합니다.

  3. 데이터 원본 속성 대화 상자에서 포함된 연결이 선택되어 있는지 확인합니다.

  4. 유형 상자에서 Microsoft SQL Server를 선택합니다.

  5. 연결 문자열 입력란에 올바른 연결 문자열을 입력하거나, 편집 단추를 클릭하여 연결 속성 대화 상자를 엽니다.

  6. 연결 속성 대화 상자의 서버 이름 입력란에서 서버 이름을 입력하거나 선택합니다.

  7. Windows 인증 사용 또는 SQL Server 인증을 선택하고 AdventureWorks2008 데이터베이스에 액세스할 수 있는 권한이 있는 사용자 이름 및 암호를 입력합니다.

  8. 데이터베이스 이름 선택 또는 입력 목록 상자에서 AdventureWorks2008을 입력하거나 선택합니다.

  9. 연결 테스트를 클릭합니다.

  10. 확인을 클릭하여 연결 속성 대화 상자를 닫습니다. 데이터 원본 속성 대화 상자에 기본 데이터 원본 이름인 DataSource1과 연결 문자열이 표시됩니다.

  11. 확인을 클릭합니다. 보고서 데이터 창에 새 데이터 원본이 표시됩니다.

보고서의 데이터 집합을 정의하려면

  1. 보고서 데이터 창에서 데이터 원본을 마우스 오른쪽 단추로 클릭하고 데이터 집합 추가를 클릭합니다.

  2. 데이터 집합 속성 대화 상자에서 쿼리 유형텍스트가 선택되어 있는지 확인합니다.

  3. 쿼리 입력란에 다음 쿼리를 입력합니다.

    SELECT [FullName] as 'Name'
          ,[2002] as 'SalesBeforeLast'
          ,[2003] as 'SalesLastYear'
          ,[2004] as 'SalesYTD'
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  4. 확인을 클릭합니다. 보고서 데이터 창에 데이터 집합 필드가 표시됩니다.

보고서에 매출 정보가 있는 가로 막대형 차트를 추가하려면

  1. 보기 메뉴에서 도구 상자를 클릭합니다.

  2. 차트를 두 번 클릭하거나 디자인 화면으로 끕니다. 차트 종류 선택 대화 상자가 나타납니다.

  3. 가로 막대형을 클릭하여 가로 막대형 차트의 목록을 표시합니다. 목록에서 첫 번째 가로 막대형 차트 아이콘을 선택합니다.

  4. 차트를 클릭하여 차트 핸들을 표시합니다. 차트의 오른쪽 아래 모퉁이를 끌어 차트의 크기를 늘립니다.

  5. 보고서 데이터 창의 이름 필드를 차트로 끕니다. 그러면 차트 데이터 옆에 차트 데이터 창이 나타납니다. 범주 그룹 영역에 이름 필드를 놓습니다.

  6. 보고서 데이터 창의 SalesYTDSalesLastYear 필드를 데이터 영역으로 끌어 놓습니다.

  7. 미리 보기를 클릭하여 보고서를 실행합니다. 다음과 유사한 보고서가 나타납니다.

자습서 가로 막대형 차트 추가 1단계

차트의 y축에는 일부 범주의 레이블이 표시되지 않습니다. 이는 레이블이 겹치지 않도록 레이블의 표시 간격을 계산하는 자동 알고리즘 때문입니다. 차트의 모든 범주를 표시하려면 축 간격을 1로 지정해야 합니다.

가로 막대형 차트의 범주 축에 모든 영업 사원을 표시하려면

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

  2. y축을 마우스 오른쪽 단추로 클릭하고 축 속성을 클릭합니다.

  3. 범주 축 속성 대화 상자의 축 옵션 페이지에 있는 간격에 1을 입력합니다.

  4. 확인을 클릭합니다.

    [!참고]

    축의 이름을 읽을 수 없는 경우에는 차트의 크기를 늘리거나 축 레이블의 형식 옵션을 변경하는 것이 좋습니다. 자세한 내용은 차트의 축 레이블 서식 지정(보고서 작성기 3.0 및 SSRS)을 참조하십시오.

  5. 미리 보기를 클릭합니다. 다음과 유사한 보고서가 나타납니다.

자습서 가로 막대형 차트 추가 2단계

차트 값을 더 쉽게 읽을 수 있도록 차트 범례를 이동할 수 있습니다. 예를 들어 막대가 가로로 표시되는 가로 막대형 차트에서는 범례가 차트 영역의 위나 아래에 표시되도록 범례 위치를 변경할 수 있습니다. 이렇게 하면 막대의 가로 공간을 늘릴 수 있습니다.

가로 막대형 차트의 차트 영역 아래쪽에 범례를 표시하려면

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

  2. 차트의 범례를 마우스 오른쪽 단추로 클릭합니다.

  3. 범례 속성을 선택합니다.

  4. 범례 위치에서 다른 위치를 선택합니다. 예를 들어 아래쪽 가운데 옵션으로 위치를 설정합니다.

    [!참고]

    디자인 화면에서 직접 범례를 새 위치로 끌 수도 있습니다.

    범례가 차트의 위쪽이나 아래쪽에 배치될 경우 범례 레이아웃은 세로에서 가로로 변경됩니다. 레이아웃 드롭다운 목록에서 다른 레이아웃을 선택할 수 있습니다.

  5. 확인을 클릭합니다.

    [!참고]

    범례의 이름을 읽을 수 없는 경우에는 차트의 크기를 늘리거나 범례의 형식 옵션을 변경할 수 있습니다. 자세한 내용은 차트의 범례 서식 지정(보고서 작성기 3.0 및 SSRS)을 참조하십시오.

그런 다음 차트 제목 및 축 제목을 변경하고 형식을 추가할 수 있습니다.

가로 막대형 차트의 차트 영역 위쪽에 있는 차트 제목을 변경하려면

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

  2. 차트 위쪽의 차트 제목을 마우스 오른쪽 단추로 클릭하고 제목 속성을 클릭합니다.

  3. 제목 텍스트 필드의 텍스트를 "영업 사원별 판매량 - 연간 누계와 전년 비교"로 바꿉니다.

  4. 텍스트 외부의 아무 곳이나 클릭합니다.

  5. 미리 보기를 클릭합니다. 다음과 유사한 보고서가 나타납니다.

    자습서 가로 막대형 차트 추가 4단계

마지막으로 매출 수치의 형식을 일반 숫자 대신 통화로 지정할 수 있습니다.

가로 축의 숫자를 통화 형식으로 지정하려면

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

  2. 차트 아래쪽의 가로 축을 마우스 오른쪽 단추로 클릭하고 축 속성을 클릭합니다.

  3. 레이블 형식범주에서 통화를 클릭합니다. 통화 값의 형식을 지정하는 방법과 관련된 다양한 옵션을 지정할 수도 있습니다.

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

가로 막대형 차트에서 상위 5개 값을 필터링하려면

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

  2. 차트를 한 번 클릭하여 차트 데이터 창을 표시합니다.

  3. 범주 그룹 영역에 있는 이름 필드를 마우스 오른쪽 단추로 클릭합니다.

  4. 범주 그룹 속성을 선택합니다.

  5. 필터를 클릭합니다. 그러면 필터 식의 목록이 표시됩니다. 기본적으로 이 목록은 비어 있습니다.

  6. 추가를 클릭합니다. 새로운 빈 필터가 나타납니다.

  7. 입력란에 다음 식을 입력합니다.

    =Sum(Fields!SalesYTD.Value)

  8. 연산자 목록 상자에서 Top N을 선택합니다.

  9. 상자에 =5를 입력합니다.

  10. 미리 보기를 클릭합니다. 매출 데이터에서 상위 5명에 속하는 영업 사원의 이름이 차트에 표시됩니다.

가로 막대형 차트에서 이름을 사전순으로 정렬하려면

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

  2. 차트를 한 번 클릭하여 차트 데이터 창을 표시합니다.

  3. 범주 그룹 영역에 있는 이름 필드를 마우스 오른쪽 단추로 클릭합니다.

  4. 범주 그룹 속성을 선택합니다.

  5. 정렬을 클릭합니다. 그러면 정렬 식의 목록이 표시됩니다. 기본적으로 이 목록은 비어 있습니다.

  6. 추가를 클릭합니다. 새로운 정렬 식이 나타납니다.

  7. 정렬 기준 상자에서 [Name] 식을 선택합니다. 이 식은 =Fields!Name.Value 식과 같습니다.

  8. 순서 상자에서 내림차순을 선택합니다.

  9. 미리 보기를 클릭합니다. 차트의 위에서 아래로 이름이 사전순(내림차순)으로 표시됩니다.