자습서: 보고서에 막대형 차트 추가(보고서 작성기)
이 자습서에서는 보고서 작성기의 마법사를 사용하여 Reporting Services 페이지를 매긴 보고서에서 막대형 차트를 만듭니다. 그런 다음 필터를 추가하고 차트를 향상시킵니다.
가로 막대형 차트는 범주 데이터를 가로로 표시합니다. 이 시각화는 다음을 지원할 수 있습니다.
- 긴 범주 이름의 가독성 향상
- 값으로 그려진 시간에 대한 이해도를 향상시킵니다.
- 여러 계열의 상대적인 값을 비교합니다.
다음 그림은 이 자습서에서 만든 가로 막대형 차트를 보여줍니다. 상위 5위 영업 사원의 2014년과 2015년 판매량을 2015년 판매량 최대에서 최소 순으로 표시합니다.
참고 항목
이 자습서에서 마법사의 단계는 하나의 절차로 통합됩니다. 보고서 서버를 찾고, 데이터 세트를 만들고, 데이터 원본을 선택하는 방법에 대한 단계별 지침은 이 시리즈의 첫 번째 자습서인 자습서: 기본 테이블 보고서 만들기(보고서 작성기)를 참조하세요.
이 자습서를 완료하는 데 소요되는 예상 시간: 15분
요구 사항
요구 사항에 대한 자세한 내용은 자습서의 필수 조건(보고서 작성기)을 참조하세요.
1. 차트 마법사에서 차트 보고서 만들기
이 섹션에서는 차트 마법사를 진행하여 포함된 데이터 세트를 만들고, 공유 데이터 원본을 선택하며, 세로 막대형 차트를 만듭니다.
참고 항목
이 자습서의 쿼리에는 데이터 값이 포함되어 있으므로 외부 데이터 원본이 필요하지 않습니다. 따라서 쿼리가 상당히 길어집니다. 비즈니스 환경에서는 쿼리에 데이터가 포함되지 않을 것입니다. 이 자습서의 쿼리는 학습용으로만 제공됩니다.
Reporting Services 웹 포털, SharePoint 통합 모드의 보고서 서버 또는 컴퓨터에서 보고서 작성기를 시작합니다.
시작 대화 상자가 나타납니다.
시작 대화 상자가 나타나지 않을 경우 파일>새로 만들기를 클릭합니다. 새 보고서 또는 데이터 세트 대화 상자에는 시작 대화 상자와 동일한 콘텐츠의 대부분 있습니다.
왼쪽 창에 새 보고서 가 선택되어 있는지 확인합니다.
오른쪽 창에서 차트 마법사를 선택합니다.
데이터 세트 선택 페이지에서 데이터 세트 만들기를 선택한 후 다음을 클릭합니다.
데이터 원본에 대한 연결 선택 페이지에서 기존 데이터 소스를 선택합니다. 또는 보고서 서버를 찾아본 후 데이터 원본을 선택합니다. 그런 후 다음을 선택합니다. 사용자 이름 및 암호를 입력해야 합니다.
참고 항목
적절한 권한만 있으면 선택하는 데이터 원본은 중요하지 않습니다. 데이터를 데이터 원본에서 가져오는 것은 아니기 때문입니다. 자세한 내용은 데이터에 연결하는 다른 방법(보고서 작성기)을 참조하세요.
쿼리 디자인 페이지에서 텍스트로 편집을 선택합니다.
쿼리 창에 다음 쿼리를 붙여 넣습니다.
SELECT 'Luis' as FirstName, 'Alverca' as LastName, CAST(170000.00 AS money) AS SalesYear2015, CAST(150000. AS money) AS SalesYear2014 UNION SELECT 'Jeffrey' as FirstName, 'Zeng' as LastName, CAST(210000. AS money) AS SalesYear2015, CAST(190000. AS money) AS SalesYear2014 UNION SELECT 'Houman' as FirstName, 'Pournasseh' as LastName, CAST(150000. AS money) AS SalesYear2015, CAST(180000. AS money) AS SalesYear2014 UNION SELECT 'Robin' as FirstName, 'Wood' as LastName, CAST(75000. AS money) AS SalesYear2015, CAST(175000. AS money) AS SalesYear2014 UNION SELECT 'Daniela' as FirstName, 'Guaita' as LastName, CAST(170000. AS money) AS SalesYear2015, CAST(175000. AS money) AS SalesYear2014 UNION SELECT 'John' as FirstName, 'Yokim' as LastName, CAST(160000. AS money) AS SalesYear2015, CAST(195000. AS money) AS SalesYear2014 UNION SELECT 'Delphine' as FirstName, 'Ribaute' as LastName, CAST(180000. AS money) AS SalesYear2015, CAST(205000. AS money) AS SalesYear2014 UNION SELECT 'Robert' as FirstName, 'Hernady' as LastName, CAST(140000. AS money) AS SalesYear2015, CAST(180000. AS money) AS SalesYear2014 UNION SELECT 'Tanja' as FirstName, 'Plate' as LastName, CAST(150000. AS money) AS SalesYear2015, CAST(160000. AS money) AS SalesYear2014 UNION SELECT 'David' as FirstName, 'Bradley' as LastName, CAST(210000. AS money) AS SalesYear2015, CAST(180000. AS money) AS SalesYear2014 UNION SELECT 'Michal' as FirstName, 'Jaworski' as LastName, CAST(175000. AS money) AS SalesYear2015, CAST(220000. AS money) AS SalesYear2014 UNION SELECT 'Chris' as FirstName, 'Ashton' as LastName, CAST(195000. AS money) AS SalesYear2015, CAST(205000. AS money) AS SalesYear2014 UNION SELECT 'Pongsiri' as FirstName, 'Hirunyanitiwatna' as LastName, CAST(175000. AS money) AS SalesYear2015, CAST(215000. AS money) AS SalesYear2014 UNION SELECT 'Brian' as FirstName, 'Burke' as LastName, CAST(187000. AS money) AS SalesYear2015, CAST(207000. AS money) AS SalesYear2014
(옵션) 실행 단추(!)를 클릭하여 차트의 기반으로 사용되는 데이터를 확인합니다.
다음을 선택합니다.
2. 가로 막대형 차트 만들기
차트 종류 선택 페이지에서 세로 막대형 차트가 기본값 차트 종류입니다.
가로 막대형을 선택한 후 다음을 선택합니다.
차트 필드 정렬 페이지의 사용 가능한 필드 창에는 FirstName, LastName, SalesYear2015 및 SalesYear2014 등 네 개의 필드가 있습니다.
LastName을 범주 창으로 끌어옵니다.
SalesYear2015를 값 창으로 끌어옵니다. SalesYear2015는 각 영업 사원의 2015년도 판매액을 나타냅니다. 차트에 각 제품의 집계가 표시되기 때문에 값 창에는
[Sum(SalesYear2015)]
가 표시됩니다.SalesYear2014를 SalesYear2015 아래의 값 창으로 끌어옵니다. SalesYear2014는 각 영업 사원의 2014년도 판매액을 나타냅니다.
다음을 선택합니다.
마침을 선택합니다.
차트가 디자인 화면에 추가됩니다. 새 가로 막대형 차트는 진술 데이터만 표시합니다. 범례는 보고서의 모양을 파악하기 위해 사람의 이름이 아닌 성 A, 성 B 등으로 표시됩니다.
차트를 선택하여 차트 핸들을 표시합니다. 차트의 오른쪽 아래 모퉁이를 끌어 차트의 크기를 늘립니다. 끌면 디자인 화면이 더 커지는 것을 알 수 있습니다.
실행을 선택하여 보고서를 미리 봅니다.
가로 막대형 차트는 2014년과 2015년 동안 각 영업 사원의 판매액을 표시합니다. 가로 막대의 길이는 총 판매액에 해당합니다.
3. 세로 축의 모든 이름 표시
기본적으로 세로 축의 일부 값만 표시됩니다. 모든 범주를 표시하도록 차트를 변경할 수 있습니다.
보고서 디자인 뷰로 전환합니다.
세로 축을 마우스 오른쪽 단추로 클릭하고, 세로 축 속성을 선택합니다.
축 범위 및 간격의 간격 상자에 1을 입력합니다.
확인을 선택합니다.
실행을 선택하여 보고서를 미리 봅니다.
참고 항목
세로 축에서 영업 사원의 이름을 읽을 수 없는 경우에는 차트를 늘리거나 축 레이블의 서식 옵션을 변경합니다.
세로 축에 성 및 이름 표시
영업 사원 이름 뒤에 성을 포함하도록 범주 식을 변경할 수 있습니다.
보고서 디자인 뷰로 전환합니다.
차트를 두 번 클릭하여 차트 데이터 창을 표시합니다.
범주 그룹 영역에서 [LastName]을 마우스 오른쪽 단추로 클릭한 다음 범주 그룹 속성을 선택합니다.
레이블에서 (Fx) 식 버튼을 클릭합니다.
다음 식을 입력합니다.
=Fields!LastName.Value & ", " & Fields!FirstName.Value
이 식은 성, 쉼표 및 이름을 연결합니다.
확인을 선택합니다.
확인을 선택합니다.
실행을 선택하여 보고서를 미리 봅니다.
보고서를 실행할 때, 이름이 표시되지 않으면 데이터를 수동으로 새로 고칠 수 있습니다. 미리 보기 모드에 있는 동안 탐색 그룹의 실행 탭에서 새로 고침을 선택합니다.
참고 항목
세로 축에서 영업 사원의 이름을 읽을 수 없는 경우에는 차트를 늘리거나 축 레이블의 서식 옵션을 변경합니다.
4. 세로 축의 정렬 순서 변경
차트에서 데이터를 정렬하면, 범주 축의 값 순서가 변경됩니다.
보고서 디자인 뷰로 전환합니다.
차트를 두 번 클릭하여 차트 데이터 창을 표시합니다.
범주 그룹 영역에서 [LastName]을 마우스 오른쪽 단추로 클릭한 다음 범주 그룹 속성을 선택합니다.
정렬을 선택합니다. 정렬 옵션 변경 페이지에는 정렬 식의 목록이 표시됩니다. 기본값으로 이 목록에는 원래의 범주 그룹 식과 동일한 하나의 정렬 식이 있습니다.
정렬 기준에서 [SalesYear2015]를 선택합니다.
주문 목록에서 A에서 Z를 선택하여 2015년 판매액이 가장 큰 것부터 가장 작은 순으로 표시되도록 합니다.
확인을 선택합니다.
실행을 선택하여 보고서를 미리 봅니다.
가로 축의 이름은 2015년 판매량이 가장 큰 값부터 가장 작은 값 순서로 정렬되며 Zeng 이 맨 위에 있습니다.
5. 범례 이동
차트 값의 가독성을 높이기 위해 차트 범례를 이동시키고자 할 수 있습니다. 예를 들어, 가로 막대가 표시되는 가로 막대형 차트에서 범례의 위치를 차트 위 또는 차트 영역 아래로 변경할 수 있습니다. 이를 통해 막대의 가로 공간을 늘릴 수 있습니다.
범례를 세로 막대형 차트의 차트 영역 아래에 표시하기
보고서 디자인 뷰로 전환합니다.
차트에서 범례를 마우스 오른쪽 단추로 클릭합니다.
범례 속성을 선택합니다.
범례 위치에서 다른 위치를 선택합니다. 예를 들어, 위치를 가운데 아래쪽 옵션으로 설정합니다.
범례가 차트의 위쪽 또는 아래쪽에 배치되면, 범례의 레이아웃이 세로에서 가로로 변경됩니다. 레이아웃 드롭다운 목록에서 다른 레이아웃을 선택할 수 있습니다.
확인을 선택합니다.
실행을 선택하여 보고서를 미리 봅니다.
6. 차트 제목 설정
보고서 디자인 뷰로 전환합니다.
차트의 맨 위에서 차트 제목 단어를 선택한 후 Sales for 2014 and 2015를 입력합니다.
속성 창에서 제목이 선택된 상태에서 색을 검은색으로 설정하고 글꼴 크기를 12pt로 설정합니다.
실행을 선택하여 보고서를 미리 봅니다.
7. 가로 축 서식 및 레이블 지정
기본적으로 가로 축에는 차트 크기에 맞게 자동으로 늘어나는 일반 형식으로 값이 표시됩니다. 통화 형식으로 변경할 수 있습니다.
보고서 디자인 뷰로 전환합니다.
차트 아래쪽의 가로 축을 클릭하여 선택합니다.
홈 탭에서 숫자 그룹 >통화로 이동합니다. 가로 축 레이블이 통화로 변경됩니다.
(옵션) 소수 자릿수를 제거합니다. 통화 버튼 주위의 소수 자릿수 줄이기 버튼을 두 번 클릭합니다.
가로 축을 마우스 오른쪽 단추로 클릭하고, 가로 축 속성을 선택합니다.
숫자 탭에서 천 단위로 값 표시를 선택합니다.
확인을 선택합니다.
가로 축을 마우스 오른쪽 단추로 클릭하고, 축 제목 표시를 선택합니다.
축 제목 상자에서 Sales in thousands를 입력하고 Enger 키를 누릅니다.
참고 항목
입력하는 동안에는 축 제목 상자가 세로 축에 있는 것처럼 표시됩니다. 하지만 Enter 키를 누르면 가로 축으로 이동합니다.
실행을 선택하여 보고서를 미리 봅니다.
보고서에는 가로 축의 판매액이 10진수 없이 천 단위의 통화로 표시됩니다.
8. 상위 5개 값을 표시하는 필터 추가
차트에 필터를 추가하여 데이터 세트에서 차트에 포함하거나 제외할 데이터를 지정할 수 있습니다.
보고서 디자인 뷰로 전환합니다.
차트를 두 번 클릭하여 차트 데이터 창을 표시합니다.
범주 그룹 영역에서 [LastName] 필드를 마우스 오른쪽 단추로 클릭한 다음 범주 그룹 속성을 선택합니다.
필터를 선택합니다. 필터 변경 페이지에 필터 식 목록이 표시될 수 있습니다. 기본값으로 이 목록은 비어 있습니다.
추가를 선택합니다. 새로운 빈 필터가 나타납니다.
식에서 [Sum(SalesYear2015)]를 입력합니다. 이 식은 fx 버튼을 선택하는지 확인할 수 있는 기본 식을
=Sum(Fields!SalesYear2015.Value)
만듭니다.데이터 형식이 텍스트인지 확인합니다.
연산자의 드롭다운 목록에서 Top N을 선택합니다.
값에 =5 식을 입력합니다.
확인을 선택합니다.
실행을 선택하여 보고서를 미리 봅니다.
보고서를 실행할 때 결과가 필터링되지 않으면 데이터를 수동으로 새로 고칠 수 있습니다. 탐색 그룹의 실행 탭에서 새로 고침을 선택합니다.
차트에는 2015년 판매액 데이터의 상위 영업 사원 5명의 이름이 표시됩니다.
9. 보고서 제목 추가
디자인 화면에서 클릭하여 제목 추가를 선택합니다.
판매액 가로 막대형 차트를 입력합니다. Enter 키를 누른 다음 Top Five Sellers for 2015를 입력하면 다음과 같이 나타납니다.
판매액 가로 막대형 차트
2015년 상위 판매자 5명
판매액 가로 막대형 차트를 선택하고 굵게 버튼을 선택합니다.
2015년 상위 판매자 5명를 선택하고 홈 탭의 글꼴 섹션에서 글꼴 크기를 10으로 설정합니다.
(옵션) 두 줄의 텍스트에 맞게 제목 텍스트 상자를 더 길게 만들고 가로 막대형 차트의 위쪽을 아래로 가져와야 할 수 있습니다.
이 제목은 보고서 맨 위에 나타납니다. 페이지 머리글이 정의되지 않은 경우 보고서 본문 맨 위에 있는 항목은 보고서 머리글과 동일합니다.
실행을 선택하여 보고서를 미리 봅니다.
10. 보고서 저장
보고서 디자인 뷰로 전환합니다.
파일>다른 이름으로 저장을 선택합니다.
이름에 Sales Bar Chart를 입력합니다.
해당 내용을 컴퓨터 또는 보고서 서버에 저장할 수 있습니다.
저장을 선택합니다.