4단원: 세로 막대형 차트 및 데이터 막대 차트 추가(SSRS)
이 단원에서는 AdventureWorks의 영업 사원이 다음과 같은 질문에 대해 손쉽게 답을 찾을 있도록 Employee_Sales_Summary_2008R2 보고서에 보고서 항목을 추가하는 방법을 배웁니다.
- 이 달의 제품 범주별 판매량을 어떻게 이전 연도의 계절별 판매량과 비교할 수 있습니까?
세로 막대형 차트 및 데이터 막대 차트를 추가하여 EmpSalesMonth2008R2 데이터 집합의 데이터를 시각화합니다.
학습 내용
이 단원에서는 다음 태스크를 수행합니다.
몇 년 동안 특정 월에 발생한 각 범주의 판매량을 세로 막대형 차트에 표시하고 데이터 막대 차트를 사용하여 테이블에도 표시합니다.
렌더링된 보고서에서 차트가 표시되는 위치를 제어하기 위해 두 차트를 보고서 디자인 화면에 나란히 배치합니다.
이 자습서에 소요되는 예상 시간: 20분
요구 사항
요구 사항에 대한 자세한 내용은 AdventureWorks 2008R2 예제 보고서의 사전 요구 사항(SSRS)을 참조하십시오.
이 단원에서는 사용자가 이전 단원인 보고서 서버 프로젝트 및 AdventureWorks2008R2_Base 보고서 만들기(SSRS)를 완료하여 보고서 프로젝트, 공유 데이터 원본 및 공유 데이터 집합을 만들었으며 3단원: 행렬, 변수 및 표시기(KPI) 추가(SSRS)를 완료했다고 가정합니다.
프로젝트 및 보고서를 열려면
이전 단원에서 만든 보고서 서버 프로젝트 AdventureWorks 2008R2 예제 보고서를 Business Intelligence Development Studio에서 엽니다.
Employee_Sales_Summary_2008R2 보고서를 엽니다.
세로 막대형 차트를 추가하고 구성하려면
이름이 rectCharts인 사각형 아래의 보고서에 세로 막대형 차트를 추가합니다.
보고서 데이터 창의 EmpSalesMonth2008R2 데이터 집합에서 다음을 수행합니다.
Sales 를 값으로 끕니다.
Category 를 범주 그룹으로 끕니다.
Year 를 계열 그룹으로 끕니다.
속성 창에서 책갈피를 CategoriesColumnChart로 설정합니다.
차트 제목 및 축을 구성하려면
제목 속성에서 차트 제목을 다음 식으로 바꿉니다. =Parameters!ReportMonth.Label & " Sales Comparison"
세로 축 제목을 In Thousands로 변경합니다.
세로 축 속성을 엽니다.
일반 페이지의 눈금 옵션에서 배율 구분선 사용을 선택합니다.
숫자 페이지에서 값 형식을 통화로 지정합니다.
소수 자릿수를 0으로 설정합니다.
1000 단위 구분 기호 사용을 선택합니다.
값 표시 단위를 선택하고 천을 클릭합니다.
속성 창에서 차트 축 속성이 표시되는지 확인합니다.
ScaleBreakStyle을 확장하고 BorderColor를 은색으로 설정합니다.
가로 축 제목을 삭제합니다.
가로 축 속성을 엽니다. 레이블 페이지에서 자동 맞춤 사용 안 함을 선택하고 **레이블 회전 각도(도)**를 45로 설정합니다.
범례를 가로 축 아래쪽으로 이동합니다.
데이터 막대가 있는 행렬을 추가하려면
세로 막대형 차트 옆에 행렬을 추가합니다. 맞춤선을 사용하여 행렬 및 차트 위쪽을 맞춥니다.
보고서 데이터 창의 EmpSalesMonth2008R2 데이터 집합에서 Category를 행으로 끕니다.
데이터 셀을 마우스 오른쪽 단추로 클릭하고 삽입, 데이터 막대를 차례로 클릭한 다음 누적 가로 막대형을 클릭합니다.
차트 데이터 창에서 다음을 수행합니다.
값 창에서 필드 추가(+)를 클릭한 다음 Sales를 클릭합니다.
계열 그룹 창에서 필드 추가(+)를 클릭한 다음 Year를 클릭합니다.
행렬의 열에서 이름이 Title인 자리 표시자를 만들고 해당 값을 =Parameters!ReportMonth.Label & " Sales Comparison for Each Year"로 설정합니다.
데이터 막대가 포함된 열의 너비를 확장합니다.
행렬을 선택하고 속성 창에서 책갈피를 MatrixwithNestedDatabarChart로 설정합니다.
필요에 맞게 행렬의 서식을 지정합니다.
행렬을 위한 사각형 컨테이너 추가
행렬 및 행렬의 용도를 설명하는 텍스트를 위한 사각형 컨테이너를 추가합니다.
사각형 컨테이너를 추가하려면
보고서 본문에 이름이 rectSeasonalSales인 사각형을 삽입합니다.
다음 텍스트를 포함하는 입력란을 사각형에 추가합니다. Compare seasonal sales for [@ReportMonth.Label] for each category.
필요에 맞게 서식을 지정합니다.
차트를 사각형으로 끕니다. 필요에 맞게 사각형이 확장됩니다.
데이터 막대 차트가 있는 행렬을 사각형으로 끌어 세로 막대형 차트 옆에 배치합니다.
이 사각형을 기존 사각형 아래로 이동하고 맞춤선을 사용하여 사각형 및 해당 보고서 항목의 측면을 페이지의 다른 보고서 항목에 맞춰 정렬합니다.
텍스트에서 책갈피로 연결되는 링크를 추가하려면
tbScenarioText 입력란의 텍스트를 선택합니다.
마우스로 column이라는 단어를 강조 표시합니다.
마우스 오른쪽 단추를 클릭하여 텍스트 속성 대화 상자를 엽니다.
글꼴 페이지에서 색을 파랑으로 설정하고 효과를 밑줄로 설정합니다.
동작 페이지에서 책갈피로 이동을 클릭합니다.
책갈피 선택에서 CategoriesColumnChart를 입력합니다.
databar라는 단어에 대해 3단계부터 5단계까지 반복합니다.
책갈피 선택에서 MatrixwithNestedDatabarChart를 입력합니다.
보고서를 미리 보고 확인하려면
보고서를 미리 봅니다.
다음을 확인합니다.
세로 막대형 차트와 데이터 막대에 동일한 정보가 표시됩니다.
시나리오 텍스트에서 column 링크를 클릭하면 세로 막대형 차트가 포함된 페이지로 이동됩니다.
시나리오 텍스트에서 databar 링크를 클릭하면 데이터 막대 차트가 포함된 페이지로 이동됩니다.
보고서를 배포합니다.
다음 단계
이 보고서 작성을 완료했습니다. 다른 AdventureWorks 예제 보고서를 작성하려면 자습서: AdventureWorks 2008R2 예제 보고서 만들기(SSRS)를 참조하십시오.