자습서: 보고서에 원형 차트 추가(보고서 작성기)Tutorial: Add a Pie Chart to Your Report (Report Builder)

이 자습서에서는 페이지가 매겨진 Reporting Services 보고서에 원형 차트를 만듭니다.In this tutorial, you create pie chart in a Reporting Services paginated report. 백분율을 추가하고 작은 조각을 한 조각으로 결합합니다.You add percentages and combine small slices into a single slice.

원형 차트와 도넛형 차트는 데이터를 전체에 대한 비율로 표시합니다.Pie and doughnut charts display data as a proportion of the whole. 두 차트에는 축이 없습니다.They have no axes. 원형 차트에 숫자 필드를 추가하면 차트에서 전체에 대한 각 값의 백분율을 계산합니다.When you add a numeric field to a pie chart, the chart calculates the percentage of each value to the total.

다음 그림에서는 만들어질 원형 차트를 보여 줍니다.This illustration shows the pie chart you will create.

report-builder-pie-chart-final

원형 차트에 데이터 요소가 너무 많으면 데이터 요소 레이블이 복잡해져서 가독성이 떨어질 수 있습니다.If there are too many data points on a pie chart, your data point labels might be too crowded to read. 이 경우 여러 개의 작은 조각을 하나의 큰 조각으로 결합하는 것이 좋습니다.In that case, consider combining a number of small slices into one larger slice. 데이터를 몇 개의 데이터 요소로 집계하면 원형 차트를 더 쉽게 읽을 수 있습니다.Pie charts are more readable when you have aggregated your data into a few data points.

참고

이 자습서에서 마법사의 단계는 두 개의 절차로 통합됩니다.In this tutorial, the steps for the wizard are consolidated into two procedures. 데이터 소스를 추가 하 고 데이터 집합을 추가 하는 보고서 서버로 이동 하는 방법에 대 한 단계별 지침은이 시리즈의 첫 번째 자습서를 참조 하십시오: 자습서: 기본 테이블 보고서 ( 만들기 보고서 작성기 ) .For step-by-step instructions about how to browse to a report server, add a data source, and add a dataset, see the first tutorial in this series: Tutorial: Creating a Basic Table Report (Report Builder).

이 자습서에 소요되는 예상 시간: 10분Estimated time to complete this tutorial: 10 minutes

요구 사항Requirements

요구 사항에 대한 자세한 내용은 자습서의 필수 조건(보고서 작성기)을 참조하세요.For information about requirements, see Prerequisites for Tutorials (Report Builder).

1. 차트 마법사에서 원형 차트 만들기1. Create a Pie Chart from the Chart Wizard

이 섹션에서는 차트 마법사를 사용하여 포함된 데이터 집합을 만들고, 공유 데이터 원본을 선택하고, 원형 차트를 만듭니다.In this section, you use the Chart Wizard to create an embedded dataset, choose a shared data source, and create a pie chart.

  1. 컴퓨터,웹 포털 또는 SharePoint 통합 모드에서 보고서 작성기를 시작 Reporting ServicesReporting Services 합니다.Start Report Builder either from your computer, the Reporting ServicesReporting Services web portal, or SharePoint integrated mode.

    새 보고서 또는 데이터 집합 대화 상자가 열립니다.The New Report or Dataset dialog box opens.

    새 보고서 또는 데이터 집합 대화 상자가 표시되지 않는 경우 파일 메뉴 > 새로 만들기를 클릭합니다.If you don't see the New Report or Dataset dialog box, on the File menu > New.

  2. 왼쪽 창에 새 보고서 가 선택되어 있는지 확인합니다.In the left pane, verify that New Report is selected.

  3. 오른쪽 창에서 차트 마법사를 클릭합니다.In the right pane, click Chart Wizard.

  4. 데이터 집합 선택 페이지에서 데이터 집합 만들기를 클릭하고 다음을 클릭합니다.On the Choose a dataset page, click Create a dataset, and then click Next.

  5. 데이터 원본에 대한 연결 선택 페이지에서 기존 데이터 원본을 선택하거나 보고서 서버를 찾아 데이터 원본을 선택하고 다음을 클릭합니다.On the Choose a connection to a data source page, select an existing data source or browse to the report server and select a data source, and then click Next. 사용자 이름과 암호를 입력해야 할 수 있습니다.You may need to enter a user name and password.

    참고

    적절한 권한만 가지고 있으면 선택하는 데이터 원본은 중요하지 않습니다.The data source you choose is unimportant, as long as you have adequate permissions. 데이터를 데이터 원본에서 가져오는 것은 아니기 때문입니다.You will not be getting data from the data source. 자세한 내용은 데이터에 연결하는 다른 방법(보고서 작성기)를 참조하세요.For more information, see Alternative Ways to Get a Data Connection (Report Builder).

  6. 쿼리 디자인 페이지에서 텍스트로 편집을 클릭합니다.On the Design a Query page, click Edit as Text.

  7. 쿼리 창에 다음 쿼리를 붙여 넣습니다.Paste the following query into the query pane:

    참고

    이 자습서의 쿼리에는 데이터 값이 포함되어 있으므로 외부 데이터 원본이 필요하지 않습니다.In this tutorial, the query contains the data values, so it does not need an external data source. 따라서 쿼리가 길어집니다.This makes the query long. 비즈니스 환경에서는 쿼리에 데이터가 포함되지 않을 것입니다.In a business environment, a query would not contain the data. 이 자습서의 쿼리는 학습용으로만 제공됩니다.This is for learning purposes only.

    SELECT 'Advanced Digital Camera' AS Product, CAST(254995.21 AS money) AS Sales  
    UNION SELECT 'Slim Digital Camera' AS Product, CAST(164499.04 AS money) AS Sales  
    UNION SELECT 'SLR Digital Camera' AS Product, CAST(782176.79 AS money) AS Sales  
    UNION SELECT 'Lens Adapter' AS Product, CAST(36333.08 AS money) AS Sales  
    UNION SELECT 'Macro Zoom Lens' AS Product, CAST(40199.3 AS money) AS Sales  
    UNION SELECT 'USB Cable' AS Product, CAST(53245.5 AS money) AS Sales  
    UNION SELECT 'Independent Filmmaker Camcorder' AS Product, CAST(452288.0 AS money) AS Sales  
    UNION SELECT 'Full Frame Digital Camera' AS Product, CAST(247250.85 AS money) AS Sales  
    
  8. (옵션) 실행 단추(!)를 클릭하여 차트의 기반으로 사용될 데이터를 확인합니다.(Optional) Click the Run button (!) to see the data your chart will be based on.

  9. 다음을 클릭합니다.Click Next.

2. 차트 종류 선택2. Choose the Chart Type

미리 정의된 다양한 차트 종류 중에서 선택할 수 있습니다.You can choose from a variety of predefined chart types.

  1. 차트 종류 선택 페이지에서 원형을 클릭하고 다음을 클릭합니다.On the Choose a chart type page, click Pie, then click Next. 차트 필드 정렬 페이지가 열립니다.The Arrange chart fields page opens.

    차트 필드 정렬 페이지에서 Product 필드를 범주 창으로 끌어옵니다.On the Arrange chart fields page, drag the Product field to the Categories pane. 범주는 원형 차트의 조각 수를 정의합니다.Categories define the number of slices in the pie chart. 이 예제에서는 각 제품에 대해 하나씩 총 8개의 조각이 사용됩니다.In this example, there will be eight slices, one for each product.

  2. Sales 필드를 창으로 끌어옵니다.Drag the Sales field to the Values pane. Sales는 하위 범주의 판매액을 나타냅니다.Sales represents the sales amount for the subcategory. 차트에 각 제품의 집계가 표시되기 때문에 창에는 [Sum(Sales)] 이 표시됩니다.The Values pane displays [Sum(Sales)] because the chart displays the aggregate for each product.

  3. 다음 을 클릭하여 미리 보기를 확인합니다.Click Next to see a preview.

  4. 마침을 클릭합니다.Click Finish.

    디자인 화면에 차트가 추가됩니다.The chart is added to the design surface. 원형 차트의 실제 값은 표시되지 않고 차트 모양을 파악할 수 있도록 제품 1, 제품 2 등이 표시됩니다.You don't see the actual values of the pie chart -- you see Product 1, Product 2, etc., to give an idea of how the chart will look.

    report-builder-pie-chart-first-design

  5. 차트를 클릭하여 차트 핸들을 표시합니다.Click the chart to display the chart handles. 차트의 오른쪽 아래를 끌어 차트를 확장합니다.Drag the bottom-right corner of the chart to make it bigger. 보고서 디자인 화면도 차트 크기에 맞게 확장됩니다.Note that the report design surface also gets bigger, to accommodate the chart size.

  6. 실행 을 클릭하여 보고서를 미리 봅니다.Click Run to preview the report.

각 제품에 대해 하나씩 총 8개 조각으로 구성된 원형 차트가 보고서에 표시됩니다.The report displays the pie chart with eight slices, one for each product. 이제 실제 제품이 표시되고, 각 조각의 크기는 해당 제품의 판매량을 나타냅니다.Now you see the actual products and the size of each slice represents the sales for that product. 전체 조각 중 3개는 폭이 좁습니다.Three of the slices are quite thin.

report-builder-pie-chart-first-preview

3. 각 조각에 백분율 표시3. Display Percentages in Each Slice

원형 차트의 각 조각에 원형 전체에 대한 해당 조각의 백분율을 표시할 수 있습니다.On each slice of the pie, you can display a percentage for this slice compared to the whole pie.

  1. 보고서 디자인 뷰로 전환합니다.Switch to report design view.

  2. 원형 차트를 마우스 오른쪽 단추로 클릭하고 데이터 레이블 표시를 클릭합니다.Right-click the pie chart and click Show Data Labels. 차트에 데이터 레이블이 나타납니다.The data labels appear on the chart.

  3. 레이블을 마우스 오른쪽 단추로 클릭하고 계열 레이블 속성을 클릭합니다.Right-click a label, then click Series Label Properties.

  4. 레이블 데이터 상자에서 #PERCENT를 선택합니다.In the Label data box, select #PERCENT.

  5. (선택 사항) 소수 자릿수 레이블을 지정 하려면 표시 되 면에 데이터 레이블이 후 상자 #PERCENT, 형식 {Pn} 여기서 n 표시할 소수 자릿수의 수입니다.(Optional) To specify how many decimal places the label shows, in the Label data box after #PERCENT, type {Pn} where n is the number of decimal places to display. 예를 들어 소수 자릿수를 표시하지 않으려면 #PERCENT{P0}을 입력합니다.For example, to display no decimal places, type #PERCENT{P0}.

  6. 값을 백분율로 표시하려면 UseValueAsLabel 속성이 false여야 합니다.To display values as percentages, the UseValueAsLabel property must be false. 동작 확인 대화 상자에서 이 값을 설정할지 묻는 메시지가 표시되면 를 클릭합니다.If you are prompted to set this value in the Confirm Action dialog, click Yes.

    참고

    계열 레이블 속성 대화 상자의 숫자 형식 은 백분율 서식을 지정하는 데 영향을 주지 않고Number Format in the Series Label Properties dialog box has no effect when you format percentages. 레이블의 서식을 백분율로 지정하기만 하며 각 조각이 원형 차트에서 나타내는 백분율을 계산하지는 않습니다.This formats the labels as percentages, but does not calculate the percentage of the pie that each slice represents.

  7. 확인을 클릭합니다.Click OK.

  8. 실행 을 클릭하여 보고서를 미리 봅니다.Click Run to preview the report.

각 원형 조각이 전체에서 나타내는 백분율이 보고서에 표시됩니다.The report displays the percentage of the whole for each pie slice.

report-builder-pie-chart-preview-percents

4. 작은 조각들을 하나의 조각으로 결합4. Combine Small Slices into One Slice

원형 차트의 조각 중 3개는 폭이 좁습니다.Three of the slices in the pie are quite small. 여러 개의 작은 조각을 세 조각 모두를 나타내는 하나의 큰 "기타" 조각으로 결합할 수 있습니다.You can combine multiple small slices into one larger "Other" slice that represents all three.

  1. 보고서 디자인 뷰로 전환합니다.Switch to report design view.

  2. 에 속성 창이 표시 되지 않은 경우는 보기 탭 > 표시/숨기기 그룹 > 선택 속성합니다.If the Properties pane isn't showing, on the View tab > Show/Hide group > select Properties.

  3. 디자인 화면에서 원형 차트의 조각을 아무 것이나 클릭합니다.On the design surface, click on any slice of the pie chart. 계열의 속성이 속성 창에 표시됩니다.The properties for the series are displayed in the Properties pane.

  4. 일반 섹션에서 CustomAttributes 노드를 확장합니다.In the General section, expand the CustomAttributes node.

  5. CollectedStyle 속성을 SingleSlice로 설정합니다.Set the CollectedStyle property to SingleSlice.

    report-builder-pie-chart-single-slice-property

  6. CollectedThreshold 속성이 5로 설정되었는지 확인합니다.Verify that the CollectedThreshold property is set to 5.

  7. CollectedThresholdUsePercent 속성이 True로 설정되었는지 확인합니다.Verify that the CollectedThresholdUsePercent property is set to True.

  8. 탭에서 실행 을 클릭하여 보고서를 미리 봅니다.On the Home tab, click Run to preview the report.

이제 범례에 "기타" 범주가 표시됩니다.In the legend, you now see the category "Other". 새 원형 조각은 5% 미만인 모든 조각을 전체 원형의 6%를 차지하는 조각 하나로 결합합니다.The new pie slice combines all the slices that were under 5% into one slice that is 6% of the whole pie.

report-builder-pie-chart-start-at-90

5. 원형 차트 값을 위쪽에서 시작하기5. Start pie chart values at the top

기본적으로 원형 차트에서는 데이터 집합의 첫 번째 값이 원형의 위쪽으로부터 90도가 되는 지점에서 시작됩니다.By default in pie charts, the first value in the dataset starts at 90 degrees from the top of the pie. 이전 섹션의 원형 차트에서 이를 확인할 수 있습니다.You see that in the pie chart in the previous sections.

이 섹션에서는 첫 번째 값이 위쪽에서 시작하도록 설정합니다.In this section, we'll make the first value start at the top.

  1. 보고서 디자인 뷰로 전환합니다.Switch to report design view.

  2. 원형 자체를 선택합니다.Select the pie itself.

  3. 속성 창의 사용자 지정 특성에서 PieStartAngle을 0 에서 270으로 변경합니다.In the Properties pane, under Custom Attributes, change PieStartAngle from 0 to 270.

  4. 실행 을 클릭하여 보고서를 미리 봅니다.Click Run to preview your report.

이제 원형 차트 조각이 사전순으로 표시되고, 위쪽에서 시작하여 "기타" 조각으로 끝납니다.Now the pie chart slices are in alphabetical order, starting at the top, and ending with the "Other" slice.

report-builder-pie-chart-start-at-top

6. 보고서 제목 추가6. Add a Report Title

원형 차트가 보고서의 유일한 시각화 요소이므로 차트에는 제목이 필요하지 않습니다.Because the pie chart is the only visualization in the report, the chart doesn't need its own title. 보고서 제목만 있으면 됩니다.The report title will do.

  1. 차트에서 차트 제목 상자를 선택하고 Delete 키를 누릅니다.In the chart, select the Chart Title box and press DELETE.

  2. 디자인 화면에서 제목을 추가하려면 클릭하십시오.를 클릭합니다.n the design surface, click Click to add title.

  3. Camera and Camcorder Sales를 입력하고 Enter 키를 누른 다음 As a Percentage of Total Sales를 입력합니다. 그러면 다음과 같이 표시됩니다.Type Camera and Camcorder Sales, press ENTER, and then type As a Percentage of Total Sales, so it looks like this:

    Camera and Camcorder SalesCamera and Camcorder Sales

    As a Percentage of Total SalesAs a Percentage of Total Sales

  4. Camera and Camcorder Sales를 선택하고 탭 > 글꼴 섹션에서 > 굵게를 클릭합니다.Select Camera and Camcorder Sales, and on the Home tab > Font section > click Bold.

  5. 선택 으로 a Percentage of Total Sales, 및는 탭 > 글꼴 섹션 > 글꼴 크기를 설정 10합니다.Select As a Percentage of Total Sales, and on the Home tab > Font section > set the font size to 10.

  6. (선택 사항) 제목 입력란을 두 줄 텍스트를 포함하도록 크게 만들어야 할 수 있습니다.(Optional) You may need to make the Title text box taller to accommodate the two lines of text.

    이 제목은 보고서 맨 위에 나타납니다.This title will appear at the top of the report. 페이지 머리글이 정의되지 않았을 경우 보고서 본문의 맨 위에 있는 항목은 보고서 머리글에 해당합니다.When there is no page header defined, items at the top of the report body are the equivalent of a report header.

  7. 실행 을 클릭하여 보고서를 미리 봅니다.Click Run to preview the report.

7. 보고서 저장7. Save the Report

보고서를 저장하려면To save the report

  1. 보고서 디자인 뷰로 전환합니다.Switch to report design view.

  2. 파일 메뉴에서 저장을 클릭합니다.On the File menu, click Save.

  3. 이름Sales Pie Chart를 입력합니다.In Name, type Sales Pie Chart.

  4. 저장을 클릭합니다.Click Save.

보고서가 보고서 서버에 저장됩니다.Your report is saved on the report server.

다음 단계Next Steps

보고서에 원형 차트 추가 자습서를 성공적으로 완료했습니다.You have successfully completed the Adding a Pie Chart to Your Report tutorial. 차트에 대 한 자세한 참조 차트 ( 보고서 작성기 및 SSRS ) 스파크 라인 및 데이터 막대 ( 보고서 작성기 및 SSRS ) .To learn more about charts, see Charts (Report Builder and SSRS) and Sparklines and Data Bars (Report Builder and SSRS).

관련 항목:See Also

보고서 작성기 자습서Report Builder Tutorials
SQL Server 2016의 보고서 작성기Report Builder in SQL Server 2016