보고서 페이지에서 테이블릭스 데이터 영역 표시 제어Controlling the Tablix Data Region Display on a Report Page

보고서를 볼 때 나타나는 방식을 변경하려면 테이블, 행렬 또는 목록 데이터 영역에 대해 Reporting ServicesReporting Services 페이지를 매긴 보고서에서 설정할 수 있는 속성을 참조하세요.Read about properties you can set in a Reporting ServicesReporting Services paginated report for a table, matrix, or list data region, to change how it appears when you view the report.

데이터 모양 제어Controlling the Appearance of Data

테이블, 행렬 및 목록 데이터 영역은 모두 일종의 테이블릭스 데이터 영역입니다.Table, matrix, and list data regions are all examples of tablix data regions. 다음 기능을 사용하여 테이블릭스 데이터 영역의 모양을 제어할 수 있습니다.The following features help control the appearance of a tablix data region:

  • 데이터 서식 지정.Formatting data. 테이블, 행렬 또는 목록에서 데이터 형식을 지정하려면 셀에서 입력란의 형식 속성을 설정합니다.To format data in a table, matrix, or list, set the format properties of the text box in the cell. 동시에 여러 셀의 속성을 설정할 수 있습니다.You can set properties for multiple cells at the same time. 차트의 데이터 형식을 지정하려면 계열에서 형식 속성을 설정합니다.To format data in a chart, set formatting properties on the series. 자세한 내용은 보고서 항목 서식 지정(보고서 작성기 및 SSRS)차트 서식 지정(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Formatting Report Items (Report Builder and SSRS) and Formatting a Chart (Report Builder and SSRS).

  • 식 작성.Writing expressions. 자세한 내용은 보고서에 사용되는 식(보고서 작성기 및 SSRS)식 예(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Expression Uses in Reports (Report Builder and SSRS), and Expression Examples (Report Builder and SSRS).

  • 정렬 순서 제어.Controlling sort order. 정렬 순서를 제어하려면 데이터 영역에서 정렬 식을 정의합니다.To control the sort order, you define sort expressions on the data region. 그룹에 연결된 행 및 열에 대한 정렬 순서를 제어하려면 세부 정보 그룹을 포함한 그룹에서 정렬 식을 정의합니다.To control sort order for rows and columns associated with a group, you define sort expressions on the group, including the details groups. 대화형 정렬 단추를 추가하면 사용자가 테이블릭스 데이터 영역이나 해당 그룹을 정렬할 수 있습니다.You can also add interactive sort buttons to enable the user to sort a tablix data region or its groups. 자세한 내용은 데이터 영역의 데이터 정렬(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Sort Data in a Data Region (Report Builder and SSRS).

  • 데이터가 없을 때 메시지 표시.Displaying a message when there is no data. 런타임에 보고서 데이터 집합에 대한 데이터가 없을 때 데이터 영역에 표시할 고유의 메시지를 작성할 수 있습니다.When no data exists for a report dataset at run time, you can write your own message to display in place of the data region. 자세한 내용은 데이터 영역에 대한 데이터 없음 메시지 설정(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Set a No Data Message for a Data Region (Report Builder and SSRS).

  • 조건에 따라 데이터 숨기기.Conditionally hiding data. 데이터 영역이나 데이터 영역의 일부를 표시할지 여부를 조건부로 제어하려면 Hidden 속성을 True 또는 식으로 설정합니다.To conditionally control whether to show or hide a data region or parts of a data region, you can set the Hidden property to True or to an expression. 식에는 보고서 매개 변수에 대한 참조를 포함할 수 있습니다.Expressions can include references to report parameters. 토글 항목을 지정하면 사용자가 정보 데이터를 표시할지를 결정할 수도 있습니다.You can also specify a toggle item, so that user can decide to display detail data. 자세한 내용은 드릴다운 동작(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Drilldown Action (Report Builder and SSRS).

  • 셀 병합.Merging cells. 테이블 내의 여러 연속 셀을 하나의 셀로 병합할 수 있습니다.Multiple contiguous cells within a table can be combined into a single cell. 이를 열 확장 또는 셀 병합이라고 합니다.This is known as a column span or a cell merge. 셀은 가로 또는 세로로만 결합할 수 있습니다.Cells can only be combined horizontally or vertically. 셀을 병합하면 첫 번째 셀의 데이터만 유지됩니다.When you merge cells, only the data in the first cell is preserved. 다른 셀의 데이터는 제거됩니다.Data in other cells is removed. 병합된 셀은 원래 열로 나눌 수 있습니다.Merged cells can be split into their original columns. 자세한 내용은 데이터 영역의 셀 병합(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Merge Cells in a Data Region (Report Builder and SSRS).

페이지에서 테이블릭스 데이터 영역 위치 및 확장 제어Controlling Tablix Data Region Position and Expansion on a Page

다음 기능을 사용하여 테이블릭스 데이터 영역이 렌더링된 보고서에 표시되는 방법을 제어할 수 있습니다.The following features help control the way a tablix data region displays in a rendered report:

  • 다른 보고서 항목을 기준으로 테이블릭스 데이터 영역의 위치 제어.Controlling the position of a tablix data region in relation to other report items. 테이블릭스 데이터 영역은 보고서 디자인 화면에서 다른 보고서 항목의 위, 옆 또는 아래에 배치될 수 있습니다.A tablix data region can be positioned above, next to, or below other report items on the report design surface. Reporting ServicesReporting Services 는 런타임에 피어 보고서 항목을 필요에 따라 이동하면서 연결된 데이터 집합에서 검색된 데이터에 맞게 테이블릭스 데이터 영역을 확장합니다.At run time, Reporting ServicesReporting Services expands the tablix data region as needed for the data retrieved for the linked dataset, moving peer report items aside as needed. 다른 보고서 항목 옆에 테이블릭스를 고정시키려면 보고서 항목을 피어로 만들고 상대적 위치를 조정합니다.To anchor a tablix next to another report item, make the report items peers and adjust their relative positions. 자세한 내용은 렌더링 동작(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Rendering Behaviors (Report Builder and SSRS).

  • 확장 방향 변경.Changing the Expansion Direction. 페이지에서 테이블릭스 데이터 영역을 LTR(왼쪽에서 오른쪽) 또는 RTL(오른쪽에서 왼쪽)로 확장할지 여부를 제어하려면 속성 창을 통해 액세스할 수 있는 Direction 속성을 사용합니다.To control whether a tablix data region expands across the page from left-to-right (LTR) or from right-to-left (RTL), use the Direction property, which can be accessed through the Properties window. 자세한 내용은 데이터 영역 렌더링(보고서 작성기 및 SSRS)을 참조하세요.For more information, see Rendering Data Regions (Report Builder and SSRS).

페이지에서 테이블릭스 데이터 영역 렌더링 방법 제어Controlling How a Tablix Data Region Renders on a Page

다음 목록에서는 보고서에 테이블릭스 데이터 영역이 표시되는 방법을 제어하는 방식에 대해 설명합니다.The following list describes ways that you can help control how a tablix data region appears in a report:

  • 페이지 나누기 제어.Controlling paging. 각 보고서 페이지에 표시되는 데이터 양을 제어하려면 데이터 영역에서 페이지 나누기를 설정합니다.To control the amount of data that displays on each report page, you can set page breaks on data regions. 그룹에서 페이지 나누기를 설정할 수도 있습니다.You can also set page breaks on groups. 페이지 나누기는 각 페이지에서 처리해야 하는 데이터 양을 줄여 요청 시 렌더링 성능에 영향을 줄 수 있습니다.Page breaks can affect the on-demand rendering performance by reducing the amount of data that needs to be processed on each page. 자세한 내용은 Reporting Services의 페이지 매김(보고서 작성기 및 SSRS)페이지 나누기 추가(보고서 작성기 및 SSRS)를 참조하세요.For more information, see Pagination in Reporting Services (Report Builder and SSRS) and Add a Page Break (Report Builder and SSRS).

  • 행 머리글 양쪽에 데이터 표시.Displaying data on either side of row headers. 테이블릭스 데이터 영역의 어느 쪽에나 행 머리글을 표시할 수 있습니다.You are not limited to displaying row headers on the side of a tablix data region. 행 머리글을 다른 열로 이동하여 데이터 열이 행 머리글 앞에 표시되도록 할 수 있습니다.You can move the row headers between columns, so that columns of data appear before the row headers. 이렇게 하려면 행렬에 대한 GroupsBeforeRowHeaders 속성을 수정합니다.To do this, modify the GroupsBeforeRowHeaders property for the matrix. 속성 창을 통해 이 속성에 액세스할 수 있습니다.You can access this property through the Properties window. 이 속성 값은 정수입니다. 예를 들어 값이 2이면 행 머리글이 포함된 열을 표시하기 전에 데이터 영역 열 데이터의 그룹 두 개를 표시합니다.The value for this property is an integer; for example, a value of 2 will display two groups instances of data region column data before displaying the column containing the row headers.

테이블릭스 행과 열 그룹의 렌더링 방법 제어Controlling How Tablix Row and Column Groups Render

테이블릭스 데이터 영역 그룹이 렌더링되는 방식을 제어하려면 그룹 구조를 고려해야 합니다.To control how a tablix data region groups render depends on the group structure. 테이블릭스 데이터 영역은 그림과 같이 네 가지 영역으로 구성될 수 있습니다.A tablix data region can have four areas, as shown in the following figure:

Tablix data region areasTablix data region areas

행 그룹 영역과 열 그룹 영역에는 그룹 머리글이 들어 있습니다.The row group area and column group area contain group headers. 테이블릭스 데이터 영역에 그룹 머리글이 있는 경우에는 테이블릭스 속성 대화 상자의 일반 페이지에 있는 속성을 설정하여 행과 열이 반복되는 방식을 제어합니다.When a tablix data region has group headers, you control how rows and columns repeat by setting properties on the General page of the Tablix Properties dialog Box.

테이블릭스 데이터 영역에 테이블릭스 본문 영역만 있으면 그룹 머리글이 없고If a tablix data region has only a tablix body area, there are no group headers. 정적 및 동적 테이블릭스 멤버만 있습니다.There are only static and dynamic tablix members. 정적 멤버는 테이블릭스 행 또는 열 그룹을 기준으로 한 번만 표시되고A static member displays once in relation to a tablix row or column group. 동적 멤버는 고유한 각 그룹 값에 대해 한 번씩 반복됩니다.A dynamic member repeats once for every unique group value. 예를 들어 판매 주문이 표시되는 테이블릭스 데이터 영역의 경우 판매 주문의 열 이름을 정적 행 멤버에 표시할 수 있습니다.For example, in a tablix data region that displays a sales order, the column names in the sales order can be displayed on a static row member. 판매 주문의 각 줄은 동적 행 멤버에 표시됩니다.Each line in the sales order is displayed on a dynamic row member.

속성 창의 속성을 설정하여 테이블릭스 멤버가 렌더링되는 방법을 제어할 수 있습니다.You can help control how a tablix member renders by setting properties in the Properties pane. 자세한 내용은 그룹화 창(보고서 작성기)에서 "고급 모드"를 참조하세요.For more information, see "Advanced mode" in Grouping Pane (Report Builder).

다음 목록에서는 보고서에 테이블릭스 데이터 영역이 표시되는 방법을 제어하는 방식에 대해 설명합니다.The following list describes ways that you can help control how a tablix data region appears in a report:

참고 항목See Also

동일한 데이터 집합 (에 여러 데이터 영역 연결 보고서 작성기 및 SSRS ) Linking Multiple Data Regions to the Same Dataset (Report Builder and SSRS)
중첩 된 데이터 영역은 ( 보고서 작성기 및 SSRS ) Nested Data Regions (Report Builder and SSRS)
합계, 집계 및 기본 제공 컬렉션 (에 대 한 식 범위 보고서 작성기 및 SSRS ) Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS)
페이지 나누기, 머리글, 열 및 행 ( 제어 보고서 작성기 및 SSRS ) Controlling Page Breaks, Headings, Columns, and Rows (Report Builder and SSRS)
테이블 릭 스 데이터 영역 ( 보고서 작성기 및 SSRS ) Tablix Data Region (Report Builder and SSRS)
테이블 ( 보고서 작성기 및 SSRS ) Tables (Report Builder and SSRS)
행렬 만들기 Create a Matrix
목록을 사용 하 여 송장 및 폼 만들기 Create Invoices and Forms with Lists
테이블, 행렬 및 목록 ( 보고서 작성기 및 SSRS )Tables, Matrices, and Lists (Report Builder and SSRS)