테이블릭스 데이터 영역의 행과 열이 보고서에 데이터를 표시하는 방법을 제어하려면 세부 데이터, 그룹 데이터 및 레이블 및 합계에 대해 행과 열을 지정하는 방법을 이해해야 합니다. 대부분의 경우 테이블, 행렬 또는 목록의 기본 구조를 사용하여 데이터를 표시할 수 있습니다. 자세한 내용은 테이블(보고서 작성기 및 SSRS), 행렬(보고서 작성기 및 SSRS) 또는 목록(보고서 작성기 및 SSRS)을 참조하세요.
테이블릭스 데이터 영역은 세부 정보 행과 세부 정보 열에 세부 데이터를 표시하고, 그룹 행과 그룹 열에는 그룹화된 데이터를 표시합니다. 테이블릭스 데이터 영역에 행 그룹 및 열 그룹을 추가하면 데이터를 표시할 행과 열이 자동으로 추가됩니다. 행과 열을 수동으로 추가 및 제거하여 테이블릭스 데이터 영역을 사용자 지정하고 보고서에 데이터가 표시되는 방식을 제어할 수 있습니다.
테이블릭스 데이터 영역을 사용자 지정하는 방법을 이해하려면 먼저 디자인 화면에서 테이블릭스 데이터 영역을 선택할 때 표시되는 시각적 신호를 해석하는 방법을 이해해야 합니다.
비고
보고서 작성기 및 SQL Server 데이터 도구의 보고서 디자이너에서 보고서 정의(.rdl)를 만들고 수정할 수 있습니다. 각 작성 환경은 보고서 및 관련 항목을 만들고, 열고, 저장하는 다양한 방법을 제공합니다. 자세한 내용은 microsoft.com 웹 의 보고서 디자이너 및 SSRS(보고서 작성기)에서 보고서 디자인을 참조하세요.
테이블릭스 시각적 신호 이해
테이블릭스 데이터 영역의 시각적 신호는 테이블릭스 데이터 영역을 사용하여 원하는 데이터를 표시하는 데 도움이 됩니다.
행 및 열 핸들
테이블릭스 데이터 영역을 선택하면 행 및 열 핸들 그래픽이 각 행과 열의 용도를 나타냅니다. 핸들은 그룹 내부 또는 그룹 외부에 있는 행과 열을 나타냅니다. 다음 표에서는 다양한 핸들 표시를 보여 줍니다.
| 아이콘 | 설명 |
|---|---|
|
|
행 그룹 계층 구조의 세부 정보 그룹만 |
|
|
하나의 외부 그룹 및 자식 세부 정보 그룹 |
|
|
하나의 외부 그룹, 하나의 내부 그룹; 세부 정보 그룹 없음 |
|
|
하나의 외부 그룹, 하나의 내부 그룹 및 자식 세부 정보 그룹 |
|
|
바닥글에 합계 행이 있는 외부 그룹 1개와 내부 그룹 1개 |
|
|
합계에 대한 바닥글 행이 있는 하나의 외부 그룹, 합계에 대한 바닥글 행이 있는 내부 그룹, 세부 정보 행 1개 |
|
|
하나는 레이블의 머리글과 합계의 바닥글을 가진 외부 그룹이고, 다른 하나는 내부 그룹입니다. 세부 정보 그룹은 없습니다. |
행 그룹하기
그룹 내의 행은 고유한 그룹 값당 한 번 반복되며 일반적으로 집계 요약에 사용됩니다. 그룹 외부의 행은 그룹에 대해 한 번 반복되며 레이블 또는 부분합에 사용됩니다. 테이블릭스 셀을 선택하면, 테이블릭스 데이터 영역 내의 행 및 열 핸들과 대괄호가 그 셀이 속한 그룹을 보여줍니다. 이 그림에서는 다음과 같은 시각적 신호를 표시합니다.
그룹 연결을 나타내는 행 및 열 핸들입니다.
선택한 셀의 가장 안쪽 그룹 멤버 자격을 보여 주는 강조 표시된 그룹 표시기입니다.
선택한 셀에 대한 모든 그룹 멤버 자격을 표시하는 그룹 표시기입니다.
세부
총 행 수
행 및 열 그룹을 추가한 후, 열의 합계를 표시하기 위한 행과 행의 합계를 표시하기 위한 열을 추가할 수 있습니다. 다음 그림에서는 행과 열 그룹이 모두 포함된 행렬과 총 행과 총 열을 보여 니다.
그룹화 창
그룹화 창에는 디자인 화면에 현재 선택한 테이블릭스 데이터 영역의 행 및 열 그룹이 표시됩니다. 다음 그림에서는 이 테이블릭스 데이터 영역에 대한 그룹화 창을 보여줍니다.
행 그룹 창에는 부모 그룹 범주 및 자식 그룹 Subcat이 표시됩니다. 열 그룹 창에는 부모 그룹 Geography 및 자식 그룹 CountryRegion 및 Geography 그룹에 인접한 그룹인 Year 그룹이 표시됩니다. 행 그룹 창에서 Subcat 그룹을 선택하면 그룹 표시줄이 더 어두운 주황색 음영으로 바뀌고 해당 행 그룹 구성원 셀이 디자인 화면에서 선택됩니다.
행 및 열에 데이터 표시
행과 행 그룹, 열 및 열 그룹은 관계가 동일합니다. 다음 설명에서는 테이블릭스 데이터 영역의 행에 세부 정보를 표시하고 데이터를 그룹화하기 위해 행을 추가하는 방법을 설명하지만, 세부 정보 및 그룹화된 데이터를 표시하는 열을 추가하는 데도 동일한 원칙이 적용됩니다.
테이블릭스 데이터 영역의 각 행에 대해 행은 각 행 그룹 내부 또는 외부에 있습니다. 행이 행 그룹 내에 있는 경우 그룹 인스턴스라고 하는 그룹의 모든 고유 값에 대해 한 번 반복됩니다. 행이 행 그룹 외부에 있는 경우 해당 그룹과 관련하여 한 번만 반복됩니다. 모든 행 그룹 외부의 행은 정적이며 데이터 영역에 대해 한 번만 반복됩니다. 예를 들어 테이블 머리글 또는 바닥글 행은 정적 행입니다. 하나 이상의 그룹으로 반복되는 행은 동적입니다.
중첩 그룹이 있는 경우 행은 부모 그룹 내에 있지만 자식 그룹 외부에 있을 수 있습니다. 행은 부모 그룹의 모든 그룹 값에 대해 반복되지만 자식 그룹과 관련하여 한 번만 표시됩니다. 그룹의 레이블 또는 합계를 표시하려면 그룹 외부에 행을 추가합니다. 모든 그룹 인스턴스에 대해 변경되는 데이터를 표시하려면 그룹 내에 행을 추가합니다.
세부 정보 그룹이 있는 경우 각 세부 정보 행은 세부 정보 그룹 내에 있습니다. 행은 데이터 세트 쿼리 결과 집합의 모든 값에 대해 반복됩니다.
그룹 계층 구조에 대한 자세한 내용은 그룹 이해(보고서 작성기 및 SSRS)를 참조하세요.
다음 그림에서는 중첩된 행 그룹과 세부 정보 그룹이 있는 테이블릭스 데이터 영역을 보여줍니다.
세부 정보 데이터를 표시하는 테이블릭스 데이터 영역의 경우 세부 정보 그룹은 가장 안쪽 자식 그룹입니다. 세부 정보 그룹에 추가하는 행은 이 테이블릭스 데이터 영역에 연결된 데이터 세트에 대한 쿼리에 대한 결과 집합의 행당 한 번 반복됩니다. 다음 그림에서는 렌더링된 보고서의 마지막 페이지를 보여줍니다. 이 그림에서는 마지막 세부 정보 행과 마지막 순서의 부분합 행을 볼 수 있습니다.
테이블릭스 데이터 영역의 각 열에 대해 동일한 원칙이 적용됩니다. 예를 들어 열은 각 열 그룹 내부 또는 외부에 있습니다. 합계를 표시하려면 그룹 외부에 열을 추가합니다.
그룹에 연결된 행과 열을 제거하려면 그룹을 삭제할 수 있습니다. 그룹을 삭제할 때 그룹 정의만 삭제하거나 그룹 및 연결된 모든 행과 열을 삭제할 수 있습니다. 그룹만 삭제하면 데이터 영역의 행 및 열 레이아웃이 유지됩니다. 그룹 및 관련 행 및 열을 삭제하면 해당 그룹과 연결된 모든 정적 행 및 열(그룹 머리글 및 바닥글 포함) 및 동적 행 및 열(그룹 인스턴스 포함)이 삭제됩니다.
행 및 열을 추가하거나 삭제하는 방법에 대한 단계별 지침은 행 삽입 또는 삭제(보고서 작성기 및 SSRS) 및열 삽입 또는 삭제(보고서 작성기 및 SSRS)를 참조하세요.
테이블릭스 셀 이해
테이블릭스 셀은 테이블릭스 본문, 테이블릭스 행 또는 테이블릭스 열 그룹 영역 또는 테이블릭스 모서리의 네 가지 테이블릭스 영역 중 하나에 속합니다. 각 셀에 데이터 세트의 모든 값이 표시될 수 있지만 각 셀의 기본 함수는 해당 위치에 따라 결정됩니다. 테이블릭스 영역에 대한 자세한 내용은 테이블릭스 데이터 영역 영역(보고서 작성기 및 SSRS)을 참조하세요.
기본적으로 테이블릭스 행 및 열 그룹 영역의 셀은 그룹 구성원을 나타냅니다. 그룹 멤버는 보고서 정의에서 여러 트리 구조로 구성됩니다. 행 그룹 계층 구조가 가로로 확장됩니다. 열 그룹 계층 구조가 세로로 확장됩니다. 이러한 셀은 그룹을 만들 때 자동으로 추가되고 런타임에 그룹에 대한 고유 값을 표시합니다.
테이블릭스 모서리에 행 및 열 그룹 영역이 모두 있는 경우 셀이 만들어집니다. 이 영역의 셀을 병합하여 레이블을 만들거나 다른 보고서 항목을 포함할 수 있습니다.
테이블릭스 본문 영역의 셀은 셀이 정보 행 또는 열에 있을 때 세부 정보 데이터를 표시하고 셀이 그룹 행 또는 열에 있을 때 집계된 그룹 데이터를 표시할 수 있습니다. 셀의 데이터 범위는 셀이 속한 가장 안쪽 행 그룹과 가장 안쪽 열 그룹의 교집합입니다.
비고
각 셀에 대해 표시되는 실제 데이터는 일반적으로 텍스트 상자인 셀에 포함된 보고서 항목에 대해 계산된 식입니다. 세부 정보 행 또는 열에 속하는 셀에서 식은 기본적으로 세부 데이터(예: [LineTotal])로 설정됩니다. 세부 정보 행 또는 열에 속하지 않는 셀에서 식은 기본적으로 집계 함수(예: Sum[LineTotal])로 설정됩니다. 셀이 그룹 행 또는 열에 속하더라도 식이 집계 함수를 지정하지 않으면 그룹의 첫 번째 값이 표시됩니다. 집계에 대한 자세한 내용은 요약, 집계 및 기본 제공 컬렉션의 식 범위(보고서 작성기 및 SSRS)를 참조하세요.
셀 병합 및 분할
테이블릭스 영역 내에서 인접한 여러 셀을 병합할 수 있습니다. 예를 들어 여러 열 또는 행에 걸쳐 있는 레이블에 대한 셀을 만들 수 있습니다.
테이블릭스 모서리 영역에서 셀을 한 번에 한 방향으로만 결합할 수 있습니다. 즉, 열을 가로로 가로로 또는 세로로 아래쪽 행으로 결합할 수 있습니다. 셀 블록을 병합하려면 먼저 셀을 가로로 병합합니다. 모든 셀을 각 행의 단일 셀로 병합한 후 인접한 셀을 선택하고(열의 인접한 셀을 모두 선택할 수 있습니다) 병합합니다.
테이블릭스 본문 영역에서 셀은 가로로만 병합할 수 있습니다. 셀을 세로로 병합하는 것은 지원되지 않습니다.
자세한 내용은 데이터 영역의 셀 병합(보고서 작성기 및 SSRS)을 참조하세요.
이전에 병합된 셀을 분할할 수 있습니다. 셀을 열 간에 가로로 분할하거나 행 아래로 세로로 분할할 수 있습니다. 셀을 셀 블록으로 분할하려면 셀을 먼저 가로로 분할한 다음 필요에 따라 세로로 분할합니다.