다음을 통해 공유


자습서: 보고서에 가로 막대형 차트 추가(보고서 작성기 3.0)

가로 막대형 차트는 범주 데이터를 가로로 표시합니다. 이렇게 하면 다음 작업에 도움이 됩니다.

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

  • 값으로 표시되는 시간을 이해하기 쉽게 표현

  • 여러 계열의 상대 값 비교

다음 그림에서는 2008년 및 2009년 상위 5명에 속하는 영업 사원의 판매 실적을 가지고 사전순으로 만든 가로 막대 차트를 보여 줍니다.

2008년과 2009년의 판매액을 보여 주는 가로 막대형 차트

학습 내용

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

  1. 차트 마법사에서 차트 만들기

  2. 차트 종류 선택

  3. 세로 축에 모든 범주 값 표시

  4. 세로 축의 이름 표시 수정

  5. 범례 이동

  6. 차트 제목 이동

  7. 가로 축의 서식 및 레이블 지정

  8. 상위 5개 값을 표시하는 필터 추가

  9. 보고서 제목 추가

  10. 보고서 저장

[!참고]

이 자습서에서 마법사의 단계는 하나의 절차로 통합되어 있습니다. 보고서 서버를 찾고 데이터 집합을 만들고 데이터 원본을 선택하는 방법에 대한 단계별 지침은 이 시리즈의 첫 번째 자습서인 다음 자습서를 참조하십시오. 자습서: 기본 테이블 보고서 만들기(보고서 작성기 3.0).

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

요구 사항

요구 사항에 대한 자세한 내용은 자습서의 사전 요구 사항(Report Builder 3.0)을 참조하십시오.

1. 차트 마법사에서 차트 보고서 만들기

시작 대화 상자에서 차트 마법사를 사용하여 포함된 데이터 집합을 만들고 공유 데이터 원본을 선택하고 가로 막대형 차트를 만듭니다.

[!참고]

이 자습서의 쿼리에는 데이터 값이 포함되어 있으므로 외부 데이터 원본이 필요하지 않습니다. 따라서 쿼리가 상당히 길어집니다. 비즈니스 환경에서는 쿼리에 데이터가 포함되지 않습니다. 이 자습서의 쿼리는 학습용으로만 제공됩니다.

새 차트 보고서를 만들려면

  1. 시작을 클릭하고 프로그램, Microsoft SQL Server 2008 R2 Report Builder 3.0을 차례로 가리킨 다음 Report Builder 3.0을 클릭합니다.

    시작 대화 상자가 나타납니다.

    [!참고]

    시작 대화 상자가 나타나지 않으면 보고서 작성기 단추를 클릭한 다음 새로 만들기를 클릭합니다.

  2. 왼쪽 창에 새 보고서가 선택되어 있는지 확인합니다.

  3. 오른쪽 창에서 차트 마법사를 클릭합니다.

  4. 데이터 집합 선택 페이지에서 데이터 집합 만들기를 클릭하고 다음을 클릭합니다.

  5. 데이터 원본에 대한 연결 선택 페이지에서 기존 데이터 원본을 선택하거나 보고서 서버를 찾아 데이터 원본을 선택하고 다음을 클릭합니다. 사용자 이름과 암호를 입력해야 할 수 있습니다.

    [!참고]

    적절한 권한만 가지고 있으면 선택하는 데이터 원본은 중요하지 않습니다. 데이터를 데이터 원본에서 가져오는 것은 아니기 때문입니다. 자세한 내용은 데이터에 연결하는 다른 방법(Report Builder 3.0)을 참조하십시오.

  6. 쿼리 디자인 페이지에서 텍스트로 편집을 클릭합니다.

  7. 쿼리 창에 다음 쿼리를 붙여 넣습니다.

    SELECT 'Luis' as FirstName, 'Alverca' as LastName, CAST(170000.00 AS money) AS SalesYear2009, CAST(150000. AS money) AS SalesYear2008
    UNION SELECT 'Jeffrey' as FirstName, 'Zeng' as LastName, CAST(210000. AS money) AS SalesYear2009, CAST(190000. AS money) AS SalesYear2008
    UNION SELECT 'Houman' as FirstName, 'Pournasseh' as LastName, CAST(150000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008
    UNION SELECT 'Robin' as FirstName, 'Wood' as LastName, CAST(75000. AS money) AS SalesYear2009, CAST(175000. AS money) AS SalesYear2008
    UNION SELECT 'Daniela' as FirstName, 'Guaita' as LastName,  CAST(170000. AS money) AS SalesYear2009, CAST(175000. AS money) AS SalesYear2008
    UNION SELECT 'John' as FirstName, 'Yokim' as LastName, CAST(160000. AS money) AS SalesYear2009, CAST(195000. AS money) AS SalesYear2008
    UNION SELECT 'Delphine' as FirstName, 'Ribaute' as LastName, CAST(180000. AS money) AS SalesYear2009, CAST(205000. AS money) AS SalesYear2008
    UNION SELECT 'Robert' as FirstName, 'Hernady' as LastName, CAST(140000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008
    UNION SELECT 'Tanja' as FirstName, 'Plate' as LastName, CAST(150000. AS money) AS SalesYear2009, CAST(160000. AS money) AS SalesYear2008
    UNION SELECT 'David' as FirstName, 'Bradley' as LastName, CAST(210000. AS money) AS SalesYear2009, CAST(180000. AS money) AS SalesYear2008
    UNION SELECT 'Michal' as FirstName, 'Jaworski' as LastName, CAST(175000. AS money) AS SalesYear2009, CAST(220000. AS money) AS SalesYear2008
    UNION SELECT 'Chris' as FirstName, 'Ashton' as LastName, CAST(195000. AS money) AS SalesYear2009, CAST(205000. AS money) AS SalesYear2008
    UNION SELECT 'Pongsiri' as FirstName, 'Hirunyanitiwatna' as LastName, CAST(175000. AS money) AS SalesYear2009, CAST(215000. AS money) AS SalesYear2008
    UNION SELECT 'Brian' as FirstName, 'Burke' as LastName, CAST(187000. AS money) AS SalesYear2009, CAST(207000. AS money) AS SalesYear2008
    
  8. (선택 사항) 실행 단추(!)를 클릭하여 차트에서 기반으로 하는 데이터를 확인합니다.

  9. 다음을 클릭합니다.

2. 차트 종류 선택

미리 정의된 다양한 차트 종류 중에서 선택할 수 있습니다.

세로 막대형 차트를 추가하려면

  1. 차트 종류 선택 페이지에서 기본 차트 종류는 세로 막대형 차트입니다.

  2. 가로 막대형을 클릭하고 다음을 클릭합니다.

    차트 필드 정렬 페이지의 사용 가능한 필드 창에는 FirstName, LastName, SalesYear2009 및 SalesYear2008 필드가 있습니다.

  3. LastName 을 범주 창으로 끌어 옵니다.

  4. SalesYear2009 를 값 창으로 끌어 옵니다. SalesYear2009는 각 영업 사원의 2009년도 판매액을 나타냅니다. 차트에 각 제품의 집계가 표시되기 때문에 값 창에는 [Sum(SalesYear2009)]이 표시됩니다.

  5. SalesYear2008 을 값 창의 SalesYear2009 아래로 끌어 옵니다. SalesYear2008은 각 영업 사원의 2008년도 판매액을 나타냅니다.

  6. 다음을 클릭합니다.

  7. 스타일 선택 페이지의 스타일 창에서 스타일을 선택합니다.

    스타일은 글꼴 스타일, 색 집합 및 테두리 스타일을 지정합니다. 스타일을 선택하면 미리 보기 창에 해당 스타일이 적용된 예제 차트가 표시됩니다.

  8. 마침을 클릭합니다.

    디자인 화면에 차트가 추가됩니다.

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

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

보고서에는 각 영업 사원의 2008년과 2009년 판매량에 대한 가로 막대형 차트가 표시됩니다. 막대 길이는 총 판매량에 해당합니다.

3. 세로 축의 이름 표시 수정

기본적으로 세로 축의 값 중 일부만 표시됩니다. 모든 범주를 표시하도록 차트를 변경할 수 있습니다.

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

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

  2. 세로 축을 마우스 오른쪽 단추로 클릭한 다음 세로 축 속성을 클릭합니다.

  3. 축 범위 및 간격간격 상자에 1을 입력합니다.

  4. 확인을 클릭합니다.

  5. 세로 축 제목을 마우스 오른쪽 단추로 클릭한 다음 축 제목 표시 확인란의 선택을 취소합니다.

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

[!참고]

세로 축에서 영업 사원의 이름을 읽을 수 없는 경우에는 차트를 늘리거나 축 레이블의 서식 옵션을 변경합니다.

세로 축에 성 및 이름 표시

각 영업 사원의 성 다음에 이름이 오도록 범주 식을 변경할 수 있습니다.

범주 식을 변경하려면

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

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

  3. 범주 그룹 영역에서 [LastName]을 마우스 오른쪽 단추로 클릭한 다음 범주 그룹 속성을 클릭합니다.

  4. 레이블에서 식 단추(fx)를 클릭합니다.

  5. 다음 식을 입력합니다. =Fields!LastName.Value & ", " & Fields!FirstName.Value

    이 식은 성, 쉼표 및 이름을 연결합니다.

  6. 확인을 클릭합니다.

  7. 확인을 클릭합니다.

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

보고서를 실행할 때 이름이 표시되지 않으면 데이터를 수동으로 새로 고칩니다. 미리 보기 모드에 있는 동안 탐색 그룹의 실행 탭에서 새로 고침을 클릭합니다.

[!참고]

세로 축에서 영업 사원의 이름을 읽을 수 없는 경우에는 차트를 늘리거나 축 레이블의 서식 옵션을 변경합니다.

4. 세로 축에서 이름 정렬 순서를 변경할 수 있습니다.

차트에서 데이터를 정렬하면 범주 축에서 값 순서를 변경하게 됩니다.

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

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

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

  3. 범주 그룹 영역에서 [LastName]을 마우스 오른쪽 단추로 클릭한 다음 범주 그룹 속성을 클릭합니다.

  4. 정렬을 클릭합니다. 정렬 옵션을 변경하십시오. 페이지에 정렬 식 목록이 표시됩니다. 기본적으로 이 목록에는 원래 범주 그룹 식과 동일한 정렬 식이 있습니다.

  5. 정렬 기준에서 식 단추(Fx)를 클릭합니다.

  6. 다음 식을 입력합니다. =Fields!LastName.Value & ", " & Fields!FirstName.Value

  7. 확인을 클릭합니다.

  8. 범주 그룹 속성 페이지의 순서 드롭다운 목록에서 내림차순을 선택합니다. 이름이 내림차순으로 나타나도록 역방향 사전순이 선택됩니다.

  9. 확인을 클릭합니다.

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

가로 축의 이름은 역순으로 정렬되어 Alerca가 맨 위에 오고 Zeng이 맨 아래에 옵니다.

5. 범례 이동

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

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

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

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

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

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

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

  5. 확인을 클릭합니다.

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

6. 차트 제목 지정

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

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

  2. 차트 위쪽의 차트 제목을 선택하고 Sales for 2008 and 2009을 입력합니다.

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

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

7. 가로 축의 서식 및 레이블 지정

기본적으로 가로 축에는 차트 크기에 맞게 자동으로 늘어나는 일반 형식으로 값이 표시됩니다.

가로 축의 숫자에 형식을 지정하려면

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

  2. 차트 아래쪽의 가로 축을 클릭하여 선택합니다.

    리본 메뉴의 탭에 있는 숫자 그룹에서 통화 단추를 클릭합니다. 가로 축 레이블이 통화로 변경됩니다.

  3. (선택 사항) 십진수를 제거합니다. 통화 단추 주위에 있는 소수 자릿수 줄이기 단추를 두 번 클릭합니다.

  4. 가로 축을 마우스 오른쪽 단추로 클릭한 다음 가로 축 속성을 클릭합니다.

  5. 숫자 탭에서 천 단위로 값 표시를 선택합니다.

  6. 확인을 클릭합니다.

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

  8. 제목 텍스트 입력란에 Sales in thousands를 입력하고 확인을 클릭합니다.

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

판매액은 보고서 가로 축에 천 단위로 표시되며 십진수가 없습니다.

8. 상위 5개 값을 표시하는 필터 추가

차트에 필터를 추가하여 차트에 포함하거나 제외할 데이터 집합의 데이터를 지정할 수 있습니다.

상위 5개 값을 표시하는 필터를 추가하려면

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

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

  3. 범주 그룹 영역에서 [LastName] 필드를 마우스 오른쪽 단추로 클릭한 다음 범주 그룹 속성을 클릭합니다.

  4. 필터를 클릭합니다. 필터 변경 페이지에 필터 식 목록이 표시될 수 있습니다. 기본적으로 이 목록은 비어 있습니다.

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

  6. 에서 [Sum(SalesYear2009)]을 입력합니다. 기본 식 =Sum(Fields!SalesYear2009.Value)이 만들어집니다. 이 식은 fx 단추를 클릭하면 볼 수 있습니다.

  7. 데이터 형식이 Text인지 확인합니다.

  8. 연산자의 드롭다운 목록에서 Top N을 선택합니다.

  9. 에 다음 식을 입력합니다. =5

  10. 확인을 클릭합니다.

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

보고서를 실행할 때 결과가 필터링되지 않으면 데이터를 수동으로 새로 고칩니다. 탐색 그룹의 실행 탭에서 새로 고침을 클릭합니다.

2009년도 매출 데이터에서 상위 5명에 속하는 영업 사원의 이름이 차트에 표시됩니다.

9. 보고서 제목 추가

보고서 제목을 추가하려면

  1. 디자인 화면에서 **제목을 추가하려면 클릭하십시오.**를 클릭합니다.

  2. Sales Bar Chart를 입력하고 Enter 키를 누른 다음 Top Five Sellers for 2009을 입력하면 다음과 같이 표시됩니다.

    Sales Bar Chart

    Top Five Sellers for 2009

  3. 매출 가로 막대형 차트를 선택하고 굵게 단추를 클릭합니다.

  4. 2009년 상위 5명에 속하는 영업 사원을 선택하고 탭의 글꼴 섹션에서 글꼴 크기를 10으로 설정합니다.

  5. (선택 사항) 제목 입력란을 두 줄 텍스트를 포함하도록 크게 만들어야 할 수 있습니다.

    이 제목은 보고서 맨 위에 나타납니다. 페이지 머리글이 정의되지 않았을 경우 보고서 본문의 맨 위에 있는 항목은 보고서 머리글에 해당합니다.

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

10. 보고서 저장

보고서를 저장하려면

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

  2. 보고서 작성기 단추에서 다른 이름으로 저장을 클릭합니다.

  3. 이름에 Sales Bar Chart를 입력합니다.

  4. 저장을 클릭합니다.

보고서가 보고서 서버에 저장됩니다.

다음 단계

보고서에 가로 막대형 차트 추가 자습서를 성공적으로 완료했습니다. 차트에 대한 자세한 내용은 차트(보고서 작성기 3.0 및 SSRS)스파크라인 및 데이터 막대(보고서 작성기 3.0 및 SSRS)를 참조하십시오.