단계별 보고서 만들기(보고서 작성기 및 SSRS)Create a Stepped Report (Report Builder and SSRS)

단계별 보고서는 아래 예제와 같이 동일한 열의 부모 그룹 아래에 들여 쓴 정보 행 또는 자식 그룹을 표시하는 페이지가 매겨진 Reporting ServicesReporting Services 보고서의 한 유형입니다.A stepped report is a type of Reporting ServicesReporting Services paginated report that shows detail rows or child groups indented under a parent group in the same column, as shown in the example below:

렌더링된 단계별 보고서Rendered stepped report

기존 테이블 보고서에서는 부모 그룹이 보고서의 인접 열에 배치됩니다.Traditional table reports place the parent group in an adjacent column on the report. 새로운 테이블릭스 데이터 영역을 사용하면 그룹과 정보 행 또는 자식 그룹을 동일한 열에 추가할 수 있습니다.The new tablix data region enables you to add a group and detail rows or child groups to the same column. 그룹 행을 정보 행 또는 자식 그룹 행과 구별하기 위해 글꼴 색과 같은 서식을 적용하거나 정보 행을 들여쓸 수 있습니다.To differentiate the group rows from the detail or child group rows, you can apply formatting such as font color, or you can indent the detail rows.

이 항목의 절차에서는 단계별 보고서를 수동으로 만드는 방법을 보여 줍니다. 여기서 설명하는 방법 대신 새 테이블 또는 행렬 마법사를 사용할 수도 있습니다.The procedures in this topic show you how to manually create a stepped report, but you can also use the New Table and Matrix Wizard. 이 마법사를 사용하면 단계별 보고서의 레이아웃이 기본 제공되므로 보고서를 쉽게 만들 수 있습니다.It provides the layout for stepped reports, making it easy to create them. 마법사를 완료한 후 보고서의 레이아웃을 추가로 조정할 수 있습니다.After you complete the wizard, you can further enhance the report.

참고

마법사는 보고서 작성기에서만 사용할 수 있습니다.The wizard is available only in Report Builder.

참고

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 create a stepped report

  1. 테이블 보고서를 만듭니다.Create a table report. 예를 들어 테이블릭스 데이터 영역을 삽입하고 데이터 행에 필드를 추가합니다.For example, insert a tablix data region and add fields to the Data row.

  2. 보고서에 부모 그룹을 추가합니다.Add a parent group to your report.

    1. 테이블의 아무 곳이나 클릭하여 선택합니다.Click anywhere in the table to select it. 그룹화 창의 행 그룹 창에 그룹 세부 정보가 표시됩니다.The Grouping pane displays the Details group in the Row Groups pane.

    2. 그룹화 창에서 그룹 세부 정보를 마우스 오른쪽 단추로 클릭하고 그룹 추가를 가리킨 다음 부모 그룹을 클릭합니다.In the Grouping Pane, right-click the Details Group, point to Add Group, and then click Parent Group.

    3. 테이블릭스 그룹 대화 상자에서 그룹의 이름을 제공하고 그룹 식을 드롭다운 목록에서 선택하거나 입력합니다.In the Tablix Group dialog box, provide a name for the group and type or select a group expression from the drop-down list. 드롭다운 목록에는 보고서 데이터 창에서 사용할 수 있는 간단한 필드 식이 표시됩니다.The drop-down list displays the simple field expressions that are available in the Report Data pane. 예를 들어 [PostalCode]는 데이터 집합의 PostalCode 필드에 대한 간단한 필드 식입니다.For example, [PostalCode] is a simple field expression for the PostalCode field in a dataset.

    4. 그룹 머리글 추가를 선택합니다.Select Add group header. 이 옵션은 그룹 위에 그룹 레이블과 그룹 합계를 위한 정적 행을 추가합니다.This option adds a static row above the group for the group label and group totals. 이와 마찬가지로 그룹 바닥글 추가 를 선택하여 그룹 아래에 정적 행을 추가할 수 있습니다.Likewise, you can select Add group footer to add a static row below the group. 확인을 클릭합니다.Click OK.

      이제 기본적인 테이블 형식 보고서가 준비되었습니다.You now have a basic tabular report. 이 보고서를 렌더링하면 그룹 인스턴스 값이 들어 있는 한 개의 열과 그룹으로 묶은 정보 데이터가 들어 있는 한 개 이상의 열이 표시됩니다.When it is rendered, you see one column with the group instance value, and one or more columns with grouped detail data. 다음 그림에서는 디자인 화면의 데이터 영역을 보여 줍니다.The following figure shows what the data region might look like on the design surface.

      그룹이 있는 테이블 데이터 영역Table data region with group

      다음 그림에서는 보고서를 볼 때의 렌더링된 데이터 영역을 보여 줍니다.The following figure shows how the rendered data region might look when you view the report.

      렌더링된 그룹화된 보고서Rendered grouped report

  3. 단계별 보고서의 경우 그룹 인스턴스를 표시하는 첫 번째 열이 필요하지 않습니다.For a stepped report, you do not need the first column that shows the group instance. 대신 그룹 머리글 셀의 값을 복사하고 그룹 열을 삭제한 다음 그룹 머리글 행의 첫 번째 입력란에 붙여넣습니다.Instead, copy the value in the group header cell, delete the group column, and paste in the first text box in the group header row. 그룹 열을 제거하려면 그룹 열 또는 셀을 마우스 오른쪽 단추로 클릭하고 열 삭제를 클릭합니다.To remove the group column, right-click the group column or cell, and click Delete Columns. 다음 그림에서는 디자인 화면의 데이터 영역을 보여 줍니다.The following figure shows what the data region might look like on the design surface.

    그룹 머리글 행이 있는 데이터 영역Data region with group header row

  4. 정보 행을 동일한 열의 그룹 머리글 행 아래 들여 쓰려면 정보 데이터 셀의 안쪽 여백을 변경합니다.To indent the detail rows under the group header row in the same column, change the padding of the detail data cell.

    1. 들여 쓰려는 정보 필드가 포함된 셀을 선택합니다.Select the cell with the detail field that you want to indent. 해당 셀의 입력란 속성이 속성 창에 나타납니다.The text box properties for that cell appear in the Properties pane.

    2. 속성 창의 맞춤에서 안쪽 여백의 속성을 확장합니다.In the Properties pane, under Alignment, expand the properties for Padding.

    3. 왼쪽.5in등의 새 안쪽 여백 값을 입력합니다.For Left, type a new padding value, such as .5in. 안쪽 여백은 지정된 값만큼 셀의 텍스트를 들여씁니다.Padding indents the text in the cell by the value you specify. 기본 안쪽 여백은 2포인트입니다.The default padding is 2 points. 안쪽 여백 속성의 올바른 값은 0 또는 양수를 입력하고 그 뒤에 크기 단위 지정자를 입력한 값입니다.Valid values for the Padding properties are zero or a positive number, followed by a size designator.

      사용할 수 있는 크기 단위 지정자는 다음과 같습니다.Size designators are:

      inin 인치(1인치 = 2.54센티미터)Inches (1 inch = 2.54 centimeters)
      cmcm 센티미터Centimeters
      MMmm 밀리미터Millimeters
      ptpt 포인트(1포인트 = 1/72인치)Points (1 point = 1/72 inch)
      pcpc 파이카(1파이카 = 12포인트)Picas (1 pica = 12 points)

      데이터 영역은 다음 예와 비슷한 모양이 됩니다.Your data region will look similar to the following example.

      단계별 보고서의 데이터 영역Data region for stepped report

      단계별 보고서 레이아웃의 데이터 영역Data Region for Stepped Report Layout

      탭에서 실행을 클릭합니다.On the Home tab Click Run. 보고서에 자식 그룹 값에 대해 들여쓴 수준으로 그룹이 표시됩니다.The report displays the group with indented levels for the child group values.

그룹이 여러 개인 단계별 보고서를 만들려면To create a stepped report with multiple groups

  1. 이전 절차에 설명된 대로 보고서를 만듭니다.Create a report as described in the previous procedure.

  2. 보고서에 다른 그룹을 더 추가합니다.Add additional groups to your report.

    1. 행 그룹 창에서 그룹을 마우스 오른쪽 단추로 클릭하고 그룹 추가를 클릭한 다음 추가할 그룹 유형을 선택합니다.In the Row Groups pane, right-click the group, click Add Group, and then choose the type of group you want to add.

      참고

      데이터 영역에 그룹을 추가하는 데는 여러 가지 방법이 있습니다.There are several ways to add groups to a data region. 자세한 내용은 데이터 영역에서 그룹 추가 또는 삭제(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Add or Delete a Group in a Data Region (Report Builder and SSRS).

    2. 테이블릭스 그룹 대화 상자에서 이름을 입력합니다.In the Tablix Group dialog box, type a name.

    3. 그룹 식에서 식을 입력하거나 그룹화할 데이터 집합 필드를 선택합니다.In Group expression, type an expression or select a dataset field to group on. 식을 만들려면 식 단추(fx)를 클릭하여 대화 상자를 엽니다.To create an expression, click the expression (fx) button to open the Expression dialog box.

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

  3. 그룹 데이터를 표시하는 셀의 안쪽 여백을 변경합니다.Change the padding for the cell that displays the group data.

관련 항목:See Also

페이지 머리글 및 바닥글(보고서 작성기 및 SSRS) Page Headers and Footers (Report Builder and SSRS)
보고서 항목 서식 지정(보고서 작성기 및 SSRS) Formatting Report Items (Report Builder and SSRS)
테이블릭스 데이터 영역(보고서 작성기 및 SSRS) Tablix Data Region (Report Builder and SSRS)
테이블(보고서 작성기 및 SSRS) Tables (Report Builder and SSRS)
행렬(보고서 작성기 및 SSRS) Matrices (Report Builder and SSRS)
목록(보고서 작성기 및 SSRS) Lists (Report Builder and SSRS)
테이블, 행렬 및 목록(보고서 작성기 및 SSRS)Tables, Matrices, and Lists (Report Builder and SSRS)