행렬 및 차트에 같은 데이터 표시(보고서 작성기)Display the Same Data on a Matrix and a Chart (Report Builder)

행렬 및 차트에 같은 데이터를 표시하려면 두 데이터 영역에서 같은 데이터 집합을 지정하는 속성을 설정해야 하고 필터, 그룹, 정렬 및 데이터에 대한 동일한 식도 지정해야 합니다.When you want to show the same data in a matrix and a chart, you must set properties on both data regions to specify the same dataset, and also the same expressions for filters, groups, sorts, and data.

두 데이터 영역에는 동일한 데이터 상위 항목(보고서 데이터 집합)이 있으므로 행렬에 대화형 정렬 단추를 추가하여 사용자가 단추를 클릭할 때 행렬 및 차트에 대한 정렬 순서를 변경할 수 있습니다.Because both data regions will have the same ancestor for data (the report dataset), you can add an interactive sort button to the matrix that, when the user clicks it, changes the sort order for both the matrix and the chart. 자세한 내용은 테이블 또는 행렬에 대화형 정렬 추가(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Add Interactive Sort to a Table or Matrix (Report Builder and SSRS).

행렬 열 그룹 값을 차트에 대한 범례로 사용하려면 차트의 계열 데이터에 대한 색을 지정한 다음 같은 색을 그룹 값을 표시하는 행렬 셀의 입력란 배경색으로 사용해야 합니다.To use the matrix column group values as a legend for the chart, you must specify the colors for the series data on the chart, and then use the same colors as the fill colors for the background of the text boxes in the matrix cell that displays the group values. 자세한 내용은 여러 셰이프 차트에 일관된 색 지정(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Specify Consistent Colors across Multiple Shape Charts (Report Builder and SSRS).

보고서에 그룹 정의에 대한 그룹 값이 너무 많은 경우 런타임에 보고서가 복잡하게 표시될 수 있습니다.At run-time, your report may appear cluttered if there are too many group values for your group definitions. 값을 필터링하고 그룹을 결합하거나 차트에서 그룹을 결합하는 임계값을 조정해야 할 수 있습니다.You might need to filter values, combine groups, or adjust the threshold for the chart to combine groups for you. 자세한 내용은 Linking Multiple Data Regions to the Same Dataset (Report Builder and SSRS)For more information, see Linking Multiple Data Regions to the Same Dataset (Report Builder and SSRS)

참고

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다.Each authoring environment provides different ways to create, open, and save reports and related items.

같은 데이터를 표시하는 행렬 및 차트를 추가하려면To add a matrix and chart to display the same data

  1. 디자인 뷰에서 보고서를 엽니다.Open a report in design view.

  2. 삽입 탭의 데이터 영역 그룹에서 행렬을 클릭한 다음 보고서 본문이나 보고서 본문의 사각형을 클릭합니다.From the Insert tab, in the Data Regions group, click Matrix, and then click the report body or in a rectangle in the report body. 보고서에 행렬이 추가됩니다.A matrix is added to the report.

  3. 삽입 탭의 데이터 영역 그룹에서 차트를 클릭한 다음 차트 종류를 선택합니다.From the Insert tab, in the Data Regions group, click Chart, and then select the chart type. 보고서에 차트가 추가됩니다.A chart is added to the report.

  4. (옵션) 삽입 탭의 보고서 항목 그룹에서 사각형을 클릭한 다음 보고서를 클릭합니다.(Optional) From the Insert tab, in the Report Items group, click Rectangle, and then click the report. 보고서에 사각형이 추가됩니다.A rectangle is added to the report. 2단계와 3단계에서 만든 행렬과 차트를 이 사각형으로 끕니다.Drag the matrix and chart from steps 2 and 3 into the rectangle.

    사각형 컨테이너에 여러 데이터 영역을 배치하면 보고서를 볼 때 행렬과 차트의 렌더링 방식을 제어하는 데 도움이 됩니다.By placing multiple data regions in the rectangle container, you help control how the matrix and chart render when you view the report.

    다음 단계에서는 행렬 및 차트에 같은 데이터 집합 필드가 표시되도록 선택합니다.In the next few steps, you will choose the same dataset field to display in the matrix and to display in the chart.

  5. 보고서 데이터 창에서 행렬의 데이터 셀로 숫자 데이터 집합 필드를 끕니다.From the Report Data pane, drag a numeric dataset field to the Data cell in the matrix.

    기본적으로 그룹 값을 계산하는 데는 Sum 집계 함수가 사용됩니다.By default, the aggregate function Sum is used for calculating the group value. 행렬의 집계 함수를 변경할 경우에는 차트의 함수도 변경해야 합니다.If you change the aggregate function in the matrix, you must change in the chart also.

  6. 행렬에서 데이터가 있는 셀을 마우스 오른쪽 단추로 클릭하고 입력란 속성을 클릭한 다음 숫자를 클릭합니다.In the matrix, right-click the cell with data, click Text Box Properties, and then click Number. 데이터 집합 필드 값에 적합한 형식을 선택합니다.Choose an appropriate format for the dataset field value.

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

  8. 3단계에서 선택한 같은 데이터 집합 필드를 끌어 차트의 영역에 놓습니다.Drag the same dataset field you chose in step 3 to the Values area on the chart.

  9. 차트에서 Y 축을 마우스 오른쪽 단추로 클릭하고 축 속성을 클릭한 다음 숫자를 클릭합니다.In the chart, right-click the Y axis, click Axis Properties, and then click Number. 4단계에서 선택한 것과 같은 데이터 형식을 선택합니다.Choose the same format for the data that you chose in step 4.

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

    다음 단계에서는 행렬 행 그룹 및 차트 계열 그룹을 같은 식으로 설정하고 차트 계열 그룹에 대한 정렬 순서도 설정합니다.In the next few steps, you will set the matrix row group and the chart series group to the same expression, and also set the sort order for the chart series group.

  11. 보고서 데이터 창에서 행렬 행에 대해 그룹화할 데이터 집합 필드를 행 그룹 창으로 끌어옵니다.From the Report Data pane, drag the dataset field that you want to group by for matrix rows to the Row Groups pane.

    기본적으로 행렬 행 그룹은 그룹 식과 동일한 정렬 식을 추가합니다.By default, the matrix row group adds a sort expression that is the same as the group expression.

  12. 9단계에서 사용한 것과 같은 데이터 집합 필드를 끌어 차트의 계열 그룹 영역에 놓습니다.Drag the same dataset field that you used in step 9 to the Series Groups area for the chart.

  13. 계열 그룹 영역에서 해당 그룹을 마우스 오른쪽 단추로 클릭한 다음 계열 그룹 속성을 클릭합니다.Right-click the group in the Series Groups area, and then click Series Group Properties.

  14. 정렬을 클릭합니다.Click Sorting.

  15. 추가를 클릭합니다.Click Add. 새로운 행이 정렬 식 표에 나타납니다.A new row appears in the sort expressions grid.

  16. 정렬 기준의 드롭다운 목록에서 9단계에서 그룹화할 대상으로 선택했던 데이터 집합 필드를 선택합니다.In Sort by, from the drop-down list, choose the dataset field that you chose to group by in step 9.

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

    다음 단계에서는 행렬 열 그룹 및 차트 범주 그룹을 같은 식으로 설정하고 차트 범주 그룹에 대한 정렬 순서도 설정합니다.In the next few steps, you will set the matrix column group and the chart category group to the same expression, and also set the sort order for the chart category group.

  18. 보고서 데이터 창에서 행렬 열에 대한 그룹화할 데이터 집합 필드를 열 그룹 창으로 끌어옵니다.From the Report Data pane, drag the dataset field that you want to group by for matrix columns to the Column Groups pane.

    기본적으로 행렬 열 그룹은 그룹 식과 동일한 정렬 식을 추가합니다.By default, the matrix column group adds a sort expression that is the same as the group expression.

  19. 16단계에서 사용한 것과 같은 데이터 집합 필드를 끌어 차트의 범주 그룹 영역에 놓습니다.Drag the same dataset field that you used in step 16 to the Category Groups area for the chart.

  20. 범주 그룹 영역에서 그룹을 마우스 오른쪽 단추로 클릭한 다음 범주 그룹 속성을 클릭합니다.Right-click the group in the CategoryGroups area, and then click Category Group Properties.

  21. 정렬을 클릭합니다.Click Sorting.

  22. 추가를 클릭합니다.Click Add. 새로운 행이 정렬 식 표에 나타납니다.A new row appears in the sort expressions grid.

  23. 정렬 기준의 드롭다운 목록에서 16단계에서 그룹화할 대상으로 선택했던 데이터 집합 필드를 선택합니다.In Sort by, from the drop-down list, choose the dataset field that you chose to group by in step 16.

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

  25. 결과를 미리 봅니다.Preview the result. 행렬 행 및 열 그룹에 차트 계열 및 범주 그룹과 같은 데이터가 표시됩니다.The matrix row and column groups display the same data as the chart series and category groups.

관련 항목:See Also

동일한 데이터 집합 (에 여러 데이터 영역 연결 보고서 작성기 및 SSRS ) Linking Multiple Data Regions to the Same Dataset (Report Builder and SSRS)
데이터 집합 필터, 데이터 영역 필터 및 그룹 필터 ( 추가 보고서 작성기 및 SSRS ) Add Dataset Filters, Data Region Filters, and Group Filters (Report Builder and SSRS)
테이블, 행렬 및 목록 ( 보고서 작성기 및 SSRS ) Tables, Matrices, and Lists (Report Builder and SSRS)
차트 ( 보고서 작성기 및 SSRS )Charts (Report Builder and SSRS)