자습서: 보고서에 세로 막대형 차트 추가(보고서 작성기)Tutorial: Add a Column Chart to Your Report (Report Builder)

이 자습서에서는 계열을 범주별로 그룹화된 일련의 세로 막대로 표시하는 세로 막대형 차트가 있는, 페이지가 매겨진 Reporting ServicesReporting Services 보고서를 만듭니다.In this tutorial, you create a Reporting ServicesReporting Services paginated report with a column chart displaying a series as a set of vertical bars grouped by category.

세로 막대형 차트는 다음과 같은 경우에 유용합니다.Column charts are useful to:

  • 일정 시간 동안의 데이터 변화 표시Show data changes over a period of time.
  • 여러 계열의 상대 값 비교Compare the relative value of multiple series.
  • 추세를 나타내기 위해 이동 평균 표시Display a moving average to show trends.

다음 그림에서는 이동 평균을 사용하여 만들려는 세로 막대형 차트를 보여 줍니다.The following illustration shows the column chart you will create, with a moving average.

report-builder-column-chart-tutorial

참고

이 자습서에서 마법사의 단계는 하나의 절차로 통합됩니다.In this tutorial, the steps for the wizard are consolidated into one procedure. 보고서 서버를 찾고, 데이터 원본을 선택하고, 데이터 집합을 만드는 방법에 대한 단계별 지침은 이 시리즈의 첫 번째 자습서인 자습서: 기본 테이블 보고서 만들기(보고서 작성기)를 참조하세요.For step-by-step instructions about how to browse to a report server, choose a data source, and create a dataset, see the first tutorial in this series: Tutorial: Creating a Basic Table Report (Report Builder).

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

요구 사항Requirements

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

1. 차트 마법사에서 차트 보고서 만들기1. Create a Chart Report from the Chart Wizard

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

참고

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

차트 보고서를 만들려면To create a chart report

  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:

    SELECT CAST('2015-01-01' AS date) AS SalesDate, CAST(54995.21 AS money) AS Sales  
    UNION SELECT CAST('2015-01-05' AS date) AS SalesDate, CAST(64499.04 AS money) AS Sales  
    UNION SELECT CAST('2015-02-11' AS date) AS SalesDate, CAST(37821.79 AS money) AS Sales  
    UNION SELECT CAST('2015-03-18' AS date) AS SalesDate, CAST(53633.08 AS money) AS Sales  
    UNION SELECT CAST('2015-04-23' AS date) AS SalesDate, CAST(24019.3 AS money) AS Sales  
    UNION SELECT CAST('2015-05-01' AS date) AS SalesDate, CAST(93245.5 AS money) AS Sales  
    UNION SELECT CAST('2015-06-06' AS date) AS SalesDate, CAST(55288.0 AS money) AS Sales  
    UNION SELECT CAST('2015-06-16' AS date) AS SalesDate, CAST(68733.5 AS money) AS Sales  
    UNION SELECT CAST('2015-07-16' AS date) AS SalesDate, CAST(24750.85 AS money) AS Sales  
    UNION SELECT CAST('2015-08-23' AS date) AS SalesDate, CAST(43452.3 AS money) AS Sales  
    UNION SELECT CAST('2015-09-24' AS date) AS SalesDate, CAST(58656. AS money) AS Sales  
    UNION SELECT CAST('2015-10-15' AS date) AS SalesDate, CAST(44583. AS money) AS Sales  
    UNION SELECT CAST('2015-11-21' AS date) AS SalesDate, CAST(81568. AS money) AS Sales  
    UNION SELECT CAST('2015-12-15' AS date) AS SalesDate, CAST(45973. AS money) AS Sales  
    UNION SELECT CAST('2015-12-26' AS date) AS SalesDate, CAST(96357. AS money) AS Sales  
    UNION SELECT CAST('2015-12-31' AS date) AS SalesDate, CAST(81946. 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 several predefined chart types, and then modify the chart after you complete the wizard.

세로 막대형 차트를 추가하려면To add a column chart

  1. 차트 종류 선택 페이지에서 기본 차트 종류는 세로 막대형 차트입니다.On the Choose a chart type page, the column chart is the default chart type. 다음을 클릭합니다.Click Next.

  2. 차트 필드 정렬 페이지에서 SalesDate 필드를 범주창으로 끌어옵니다.On the Arrange chart fields page, drag the SalesDate field to Categories. 가로 축에 범주가 표시됩니다.Categories display on the horizontal axis.

  3. Sales 필드를 으로 끌어옵니다.Drag the Sales field to Values. 매출 합계 값의 합은 각 날짜에 대해 집계되기 때문에 상자에는 Sum(Sales)가 표시됩니다.The Values box displays Sum(Sales) because the sum of the sales total value is aggregated for each date. 세로 축에 값이 표시됩니다.Values display on the vertical axis.

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

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

    디자인 화면에 차트가 추가됩니다.The chart is added to the design surface. 새 세로 막대형 차트에는 대표 데이터만 표시됩니다.Note that the new column chart just shows representational data. 범례는 Sales Date A, Sales Date B 등으로, 보고서의 대략적인 모양을 보여 줍니다.The legend reads Sales Date A, Sales Date B, etc., just to give an idea of what your report will look like.

    report-builder-column-chart-1-design-view

  6. 차트를 클릭하여 차트 핸들을 표시합니다.Click the chart to display the chart handles. 차트의 오른쪽 아래 모퉁이를 끌어 차트의 크기를 늘립니다.Drag the bottom-right corner of the chart to increase the size of the chart. 보고서 디자인 화면이 차트 크기에 맞게 늘어납니다.Note that the report design surface increases in size to accommodate the chart size.

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

    report-builder-column-chart-1-preview

차트에서 가로 축의 범주 중 일부에는 레이블이 지정되지 않습니다.Note that the chart does not label every category on the horizontal axis. 기본적으로 축 옆에 맞는 레이블만 포함됩니다.By default, only labels that fit next to the axis are included.

3. 가로 축의 날짜에 형식 지정3. Format a Date on the Horizontal Axis

기본적으로 가로 축에는 차트 크기에 맞게 자동으로 늘어나는 일반 형식으로 값이 표시됩니다.By default, the horizontal axis displays values in a general format that is automatically scaled to fit the size of the chart.

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

  2. 가로 축을 마우스 오른쪽 단추로 클릭 > 가로 축 속성합니다.Right-click the horizontal axis > Horizontal Axis Properties.

  3. 숫자 탭의 범주에서 날짜를 선택합니다.On the Number tab, in Category, select Date.

  4. 형식 상자에서 Jan 31, 2000을 선택합니다.In the Type box, select 31 Jan 2000.

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

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

선택한 날짜 형식으로 날짜가 표시됩니다.The date displays in the date format that you selected. 차트에서 가로 축의 범주 중 일부에는 여전히 레이블이 지정되지 않습니다.The chart still does not label every category on the horizontal axis.

report-builder-column-chart-2-preview

레이블을 회전하고 간격을 지정하여 레이블 표시를 사용자 지정할 수 있습니다.You can customize the label display by rotating the labels and specifying the interval.

4. 가로 축에서 축 레이블을 회전합니다4. Rotate the axis labels on the horizontal axis

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

  2. 가로 축 제목을 마우스 오른쪽 단추로 클릭한 다음 축 제목 표시 를 클릭하여 제목을 제거합니다.Right-click the horizontal axis title, then click Show Axis Title to remove the title. 가로 축에는 날짜가 표시되므로 제목이 필요하지 않습니다.Because the horizontal axis displays dates, the title is not needed.

  3. 가로 축을 마우스 오른쪽 단추로 클릭 > 가로 축 속성합니다.Right-click the horizontal axis > Horizontal Axis Properties.

  4. 레이블 탭의 축 레이블 자동 맞춤 옵션 변경에서 자동 맞춤 사용 안 함을 선택합니다.On the Labels tab, under Change axis label auto-fit options, select Disable auto-fit.

  5. 레이블 회전 각도에서 -90을 선택합니다.In Label rotation angle, select -90.

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

    가로 축의 샘플 텍스트가 90도 회전합니다.The sample text for the horizontal axis rotates by 90 degrees.

    report-builder-column-chart-rotate-x-axis

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

차트에서 레이블이 회전합니다.On the chart, the labels are rotated.

report-builder-column-chart-rotate-x-axis-preview

5. 범례 이동5. Move the Legend

범례는 범주와 계열 데이터에서 자동으로 만들어집니다.The legend is automatically created from category and series data. 세로 막대형 차트의 차트 영역 아래로 범례를 이동할 수 있습니다.You can move the legend below the chart area of a column chart.

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

  2. 차트에 범례를 마우스 오른쪽 단추로 클릭 > 범례 속성합니다.Right-click the legend on the chart > Legend Properties.

  3. 레이아웃 및 위치에서 다른 위치를 선택합니다.Under Layout and Position, select a different position. 예를 들어 가운데 아래 옵션을 선택합니다.For example, select the bottom middle option.

    범례가 차트의 위쪽이나 아래쪽에 배치될 경우 범례 레이아웃은 세로에서 가로로 변경됩니다.When the legend is placed at the top or bottom of a chart, the layout of the legend changes from vertical to horizontal. 레이아웃 상자에서 다른 레이아웃을 선택할 수 있습니다.You can select a different layout in the Layout box.

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

  5. (옵션) 이 자습서에는 범주가 하나만 있기 때문에 차트에 범례가 필요하지 않습니다.(Optional) Because there is only one category in this tutorial, the chart doesn't need a legend. 를 제거 하려면 범례를 마우스 오른쪽 단추로 > 범례 삭제합니다.To remove it, right-click the legend > Delete Legend.

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

6. 차트 제목 지정6. Title the Chart

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

  2. 차트 맨 위의 차트 제목 단어를 선택하고 Store Sales Order Totals를 입력합니다.Select the words Chart Title at the top of the chart, then type Store Sales Order Totals.

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

7. 세로 축의 서식 및 레이블 지정7. Format and Label the Vertical Axis

기본적으로 세로 축에는 차트 크기에 맞게 자동으로 늘어나는 일반 형식으로 값이 표시됩니다.By default, the vertical axis displays values in a general format that is automatically scaled to fit the size of the chart.

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

  2. 차트 왼쪽의 세로 축에 있는 레이블을 클릭하여 선택합니다.Click the labels on the vertical axis on the left side of the chart to select them.

  3. 탭 > 번호 그룹에서 클릭는 통화 단추입니다.On the Home tab > Number group, click the Currency button. 축 레이블이 변경되어 통화 형식이 표시됩니다.The axis labels change to show the currency format.

  4. 소수 자릿수 줄이기 단추를 두 번 클릭하면 근접한 달러로 반올림된 숫자가 표시됩니다.Click the Decrease Decimal button two times, to show the number rounded to the nearest dollar.

  5. 세로 축을 마우스 오른쪽 단추로 클릭 > 세로 축 속성합니다.Right-click the vertical axis > Vertical Axis Properties.

  6. 숫자 탭의 범주 상자에서 통화 를 선택했는지, 소수 자릿수0 인지 확인합니다.On the Number tab, note that Currency is already selected in the Category box, and Decimal places is already 0 (zero).

  7. 값 표시 단위를 선택합니다.Check Show Values in. 천 단위 가 이미 선택되어 있습니다.Thousands is already selected.

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

  9. 세로 축을 마우스 오른쪽 단추로 클릭 > 축 제목 표시합니다.Right-click the vertical axis > Show Axis Title.

  10. 세로 축 제목을 마우스 오른쪽 단추로 클릭 > 축 제목 속성합니다.Right-click the vertical axis title > Axis Title Properties.

  11. 제목 텍스트 필드의 텍스트를 Sales Total (in Thousands)로 바꿉니다.Replace the text in the Title text field with Sales Total (in Thousands). 제목의 형식을 지정하는 방법과 관련된 다양한 옵션을 지정할 수도 있습니다.You can also specify a variety of options related to how the title is formatted.

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

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

    report-builder-column-chart-format-y-axis

8. 가로 (x) 축에 모든 레이블을 표시합니다8. Show all the labels on the horizontal (x) axis

x축의 레이블 중 일부만 표시되는 것을 확인할 수 있습니다.You notice that only some of the labels on the x axis are showing. 이 섹션에서는 속성 창의 속성을 설정하여 모두 표시합니다.In this section, you set a property in the Properties pane to show them all.

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

  2. 차트를 클릭한 다음 가로 축 레이블을 선택합니다.Click the chart, then select the horizontal axis labels.

  3. 속성 창에서 LabelInterval을 1로 설정합니다.In the Properties pane, set LabelInterval to 1.

    report-builder-column-chart-set-label-interval

    차트는 디자인 뷰에서 동일하게 보입니다.The chart looks the same in design view.

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

    report-builder-column-chart-label-interval-one-preview

    이제 차트에 해당하는 모든 레이블이 표시됩니다.Now the chart displays all its labels.

9. 계산된 계열을 사용하여 이동 평균 추가9. Add a Moving Average with a Calculated Series

이동 평균은 시간에 따라 계산된 계열 데이터의 평균입니다.A moving average is an average of the data in your series, calculated over time. 이동 평균은 추세를 식별할 수 있습니다.The moving average can identify trends.

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

  2. 차트를 두 번 클릭하여 차트 데이터 창을 표시합니다.Double-click the chart to display the Chart Data pane.

  3. 영역에서 [Sum(Sales)] 필드를 마우스 오른쪽 단추로 클릭하고 계산된 계열 추가를 클릭합니다.Right-click the [Sum(Sales)] field in the Values area, then click Add Calculated Series.

    report-builder-column-chart-add-calculated-series

  4. 수식에서 이동 평균 이 선택되어 있는지 확인합니다.In Formula, verify that Moving average is selected.

  5. 수식 매개 변수 설정기간에서 4를 선택합니다.In Set Formula Parameters, for Period, select 4.

  6. 테두리 탭의 선 두께에서 3pt를 선택합니다.On the Border tab, in Line width, select 3pt.

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

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

차트에 4일 단위로 평균이 계산된 날짜별 총 판매액의 이동 평균을 나타내는 선이 표시됩니다.The chart displays a line that shows the moving average for total sales by date, averaged over every four dates. 자세한 내용은 차트에 이동 평균 추가를 참조하세요.Read more about adding a moving average to a chart.

report-builder-column-chart-moving-average

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

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

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

  3. Sales Chart를 입력하고 Enter 키를 누른 다음 January to December 2015를 입력하면 다음과 같이 표시됩니다.Type Sales Chart, press ENTER, and then type January to December 2015, so it looks like this:

    Sales ChartSales Chart

    January to December 2015January to December 2015

  4. Sales Chart를 선택한 다음 탭 > 글꼴 섹션 > 굵게를 선택합니다.Select Sales Chart, and on the Home tab > Font section > Bold.

  5. 선택 1 월 ~ 2015 년 12 월, 및는 탭 > 글꼴 섹션 > 글꼴 크기를 설정 10합니다.Select January to December 2015, and on the Home tab > Font section > set font size to 10.

  6. (옵션) 제목 입력란을 두 줄 텍스트를 포함하도록 크게 만들어야 할 수 있습니다.(Optional) You may need to make the Title text box taller to accommodate the two lines of text. 아래쪽 가장자리의 가운데를 클릭할 때 양방향 화살표를 아래로 잡아당깁니다.Pull down on the double-headed arrows when you click in the middle of the bottom edge. 제목이 겹치지 않도록 차트 위쪽을 끌어야 할 수도 있습니다.And you may need to drag the top of the chart so the title doesn't overlap.

    이 제목은 보고서 맨 위에 나타납니다.This title appears 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.

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

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

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

  2. 보고서 작성기 단추에서 다른 이름으로 저장을 클릭합니다.From the Report Builder button, click Save As.

    컴퓨터 또는 보고서 서버에 저장할 수 있습니다.You can save it either to your computer or to the report server.

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

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

다음 단계Next Steps

보고서에 세로 막대형 차트 추가 자습서를 성공적으로 완료했습니다.You have successfully completed the Adding a Column 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