[]
Tablix
보고서 항목은 Excel 피벗 테이블과 유사한 데이터 영역입니다. Tablix는 바인딩된 데이터 레코드를 그룹으로 압축하고 그룹 인스턴스
로 알려진 그룹의 고유한 값을 가로(열 그룹
) 및 세로(행 그룹
) 방향으로 정렬합니다. 행 및 열 그룹의 교차 지점에는 요약 값이 하나 이상 표시됩니다. 예를 들어, 요약 보고서 시작하기 연습의 보고서 출력에서 행 그룹
은 매장 이름을, 열 그룹
은 연도를 표시하고, 내부 교차 지점에는 매년 각 매장에 대한 순 매출
을 표시합니다.
또한 Tablix
는 미리 정의된 조건 또는 사용자 입력을 기반으로 데이터를 정렬 및 필터링할 수도 있습니다.
도구 상자에서 해당 항목을 두 번 클릭하거나 보고서 페이지 영역으로 끌어 놓아 보고서에 Tablix
를 추가할 수 있습니다.
권장한 것처럼 보고서 작성을 시작한 다음 새 Tablix를 추가한 후 데이터 바인딩을 설정하면 Tablix 마법사
라는 대화 상자가 표시됩니다. 여기서는 행 그룹
, 열 그룹
, 요약 값
및 다양한 레이아웃 옵션을 바로 구성할 수 있습니다.
마법사 대화 상자의 왼쪽에 사용 가능한 데이터 집합이 표시됩니다. 이러한 데이터 집합 중 하나에서 행 그룹
, 열 그룹
및 값
영역으로 필드를 끌어 놓을 수 있습니다.
행
및 열
필드의 고유한 값은 각각 행 및 열 그룹 인스턴스
를 생성합니다. 필드 이름의 오른쪽에 있는 해당하는 드롭다운 버튼을 사용하여 그룹 인스턴스를 정렬하고 값에 서식을 적용할 수 있습니다. 교환
버튼은 행 그룹과 열 그룹을 바꿉니다.
행 및 열 그룹에 필드를 여러 개 추가하여 계층 구조를 만들 수 있습니다. 예를 들어, 드릴다운 Tablix에는 다음 구성이 있습니다.
따라서 보고서 출력에는 월 하위 행으로 확장할 수 있는 연도 행이 표시됩니다.
값
영역에 배치된 필드는 행 및 열 그룹 인스턴스의 교차 지점에 표시되는 요약 값을 결정합니다. 이름 오른쪽에 있는 버튼을 사용하여 집계 함수(예: Sum
, Count
또는 Average
) 및 요약 값의 서식을 지정할 수 있습니다.
요약 값은 기본 옵션인 가로로 정렬하거나 행으로
스위치를 켜 세로로 정렬할 수 있습니다. 예를 들어, 값이 여러 개인 Tablix에는 절대값과 점유율(%)을 사용하여 제품 범주의 판매에 대한 판매 채널의 기여도를 표시하기 위한 요약 값 두 개가 있습니다. 이렇게 하기 위해 값
영역에서 매출 금액
을 두 번 추가한 다음 현재 열 그룹의 합계(%)를 표시하도록 두 번째 값을 수정했습니다.
레이아웃 옵션
섹션의 합계
탭에서는 열과 행 그룹에 대해 총합계
및 부분합
의 모양을 빠르게 설정할 수 있습니다.
행 그룹의 합계
체크박스는 모든 행 그룹 인스턴스
의 시작 부분 또는 끝 부분에 삽입되는 추가 행
을 활성화하여 가장 안쪽 열 그룹
의 각 인스턴스에 대한 총합계
를 표시합니다.행 그룹의 부분합
체크박스는 가장 바깥쪽 행 그룹
의 각 인스턴스 시작 부분 또는 끝 부분에서 삽입되는 추가 행
을 활성화하고 가장 안쪽 열 그룹
의 각 인스턴스에 대해 부분합
을 표시합니다. 이 옵션은 행 그룹 계층 구조의 경우에만 적용할 수 있습니다.열 그룹의 합계
체크박스는 모든 열 그룹 인스턴스
의 시작 부분 또는 끝 부분에 삽입되는 추가 열
을 활성화하여 가장 안쪽 행 그룹
의 각 인스턴스에 대한 총합계
를 표시합니다.열 그룹의 부분합
체크박스는 가장 바깥쪽 열 그룹
의 각 인스턴스 시작 부분 또는 끝 부분에서 삽입되는 추가 열
을 활성화하고 가장 안쪽 열 그룹
의 각 인스턴스에 대해 부분합
을 표시합니다. 이 옵션은 열 그룹 계층 구조의 경우에만 적용할 수 있습니다.그룹 앞에 합계 표시
체크박스는 위 옵션에 대해 총합계
및 부분합
의 배치를 결정합니다.레이아웃 옵션
섹션의 조직
탭에서는 Tablix의 대화형 기능을 구성합니다.
그룹 확장/축소
체크박스는 계층적 행 및 열 그룹의 드릴다운 기능을 활성화합니다. 예를 들어, 드릴다운 Tablix는 이 옵션을 사용하여 연도 및 월별로 드릴다운 그룹화를 생성합니다.축소된 그룹
체크박스는 드릴다운 행 또는 열 그룹이 내부 그룹 인스턴스를 처음에 숨길지 여부를 결정합니다.단계별 행 그룹
체크박스는 행 그룹 계층 구조의 레이아웃을 결정합니다. 기본적으로 각 행 그룹은 별도 열에 인쇄됩니다. 단계별 레이아웃은 모든 행 그룹을 단일 열에 인쇄하여 중첩된 그룹 인스턴스에 안쪽 여백을 적용합니다. 드릴다운 Tablix에서 이 옵션을 사용합니다.대부분의 경우 Tablix의 최초 구성을 완료하고 마법사 대화 상자를 닫은 후 나중에 다시 열면 설정을 조정할 수 있습니다. 그러나 고급 시나리오의 경우에는 마법사에서 Tablix 구조를 처리할 수 없고 해당하는 경고가 표시됩니다.
마법사 대화 상자를 닫으면 디자이너를 사용하여 Tablix 구성을 설정할 수 있습니다. 다음 다이어그램은 경계 상자 내 아무 곳이나 클릭하면 나타나는 디자이너
의 기본 구조를 보여줍니다.
다음 두 가지 방법 중 하나를 사용하여 일반 Tablix 구성을 속성 패널로 로드할 수 있습니다.
일반 구성에는 기본 보고서 항목 속성, 공통 스타일 속성, 데이터 영역 속성, 표시 여부, 페이지 나누기 및 다음 특정 속성이 있습니다.
레이아웃 방향
속성은 열 그룹의 방향을 결정합니다.
Ltr
: 열 그룹이 왼쪽에서 시작하여 오른쪽으로 진행됩니다.Rtl
: 열 그룹이 오른쪽에서 시작하여 왼쪽으로 진행됩니다.행 헤더 앞의 그룹
숫자는 행 그룹이 나타나기 전에 인쇄되어야 하는 열 수를 나타냅니다. 값이 여러 개인 Tablix에 대해 이 속성을 2
로 설정해 보고 그 결과를 확인해 보십시오.행 헤더 반복
플래그는 Tablix
가 각 페이지마다 행 그룹을 인쇄해야 할지 여부를 나타냅니다.열 헤더 반복
플래그는 Tablix
가 각 페이지마다 열 그룹을 인쇄해야 할지 여부를 나타냅니다.새 섹션
플래그는 Tablix
에 페이지 번호 매기기가 있는지 여부를 나타냅니다. 자세한 내용은 전역 참조 문서를 확인하십시오.함께 유지
플래그는 Tablix
가 맞는 경우 항상 단일 페이지에 표시될지 여부를 결정합니다.페이지 이름
문자열 식은 확장된 Excel 파일에 Tablix를 표시하는 시트 이름을 설정합니다.레이아웃 방향
이 Rtl
로 설정된 경우 Tablix 모서리
는 왼쪽 상단 모서리 또는 오른쪽 상단 모서리에 있습니다. 레이아웃 방향은 미리 보기 시에만 적용됩니다. 새 열 또는 행 그룹을 추가하면 이 영역이 가로 또는 세로로 자동 확장됩니다. Tablix 모서리 내에서 셀을 병합하고 텍스트 상자 또는 이미지와 같은 데이터 시각화 도우미를 삽입할 수 있습니다. 셀을 병합하려면 Windows에서는 Ctrl
키를, Mac OS에서는 Cmd
를 길게 누른 상태에서 선택 항목을 마우스 오른쪽 버튼으로 클릭한 다음 상황에 맞는 메뉴에서 셀 > 셀 병합
항목을 선택합니다.
행
은 Tablix
내에서 셀
의 가로 그룹입니다. 행 처리기를 클릭하면 행 셀의 보고서 항목이 자동으로 모두 선택되고 속성 패널
에 탭이 두 개 표시됩니다. 행
탭에는 행 내에서 Tablix 셀의 초기 높이를 결정하는 길이 단위의 높이
가 표시됩니다. 그러나 셀은 미리 보기 시 높이를 늘이거나 줄일 수 있습니다. 자세한 내용은 텍스트 상자 보고서 항목의 CanGrow
및 CanShrink
속성을 참조하십시오.
이 추가 탭에서는 모든 행의 보고서 항목 속성을 동시에 수정할 수 있습니다. 대부분의 일반적인 시나리오에서 이러한 추가 탭은 텍스트 상자
라고 하고 모든 행의 텍스트 상자 속성을 변경합니다.
열
은 Tablix
내에서 셀
의 세로 그룹입니다. 열 처리기를 클릭하면 열 셀의 보고서 항목이 자동으로 모두 선택되고 속성 패널
에 탭이 두 개 표시됩니다. 열
탭에는 열 내에서 Tablix 셀의 너비를 결정하는 길이 단위의 너비
가 표시됩니다.
이 추가 탭에서는 모든 열의 보고서 항목 속성을 동시에 수정할 수 있습니다. 대부분의 일반적인 시나리오에서 이러한 추가 탭은 텍스트 상자
라고 하고 모든 열의 텍스트 상자 속성을 변경합니다.
Tablix 디자이너에서는 행 및 열 그룹을 대괄호로 표시합니다. 오른쪽 또는 대괄호 아래 있는 셀을 클릭하면 속성 패널에서 Tablix 멤버
탭의 해당하는 행 또는 열 그룹의 구성을 로드합니다.
활성화
플래그는 기본적으로 행 및 열 그룹용입니다. 이 플래그를 꺼서 열 또는 행 그룹이 Tablix당 한 번만 인쇄되도록 할 수 있습니다. 정적 열이 있는 Tablix와 마찬가지로 레이아웃에 유용할 수 있습니다.이름
은 그룹 편집기에 표시되는 그룹 Id
입니다.그룹 식
은 바운딩된 필드 참조의 컬렉션 또는 고급 식입니다. 그룹 식의 고유한 값은 그룹 인스턴스
를 생성합니다.레이블
식은 보고서 맵의 그룹 인스턴스 링크의 텍스트를 결정합니다.온라인
판매 채널을 제외하려는 경우 판매 채널
그룹에 대해 다음 필터를 추가할 수 있습니다.함께 유지
플래그는 그룹 인스턴스가 맞는 경우 항상 단일 페이지에 나타나도록 합니다.페이지 나누기
속성은 그룹 인스턴스로 생성되는 페이지 나누기의 위치를 결정합니다.
None
- 페이지 나누기가 생성되지 않습니다.Start
- 각 그룹 인스턴스는 콘텐츠가 인쇄되기 전 페이지 나누기를 삽입합니다.End
- 각 그룹 인스턴스는 콘텐츠가 인쇄된 후 페이지 나누기를 삽입합니다.StartAndEnd
- Start
및 End
옵션의 조합입니다.Between
- 각 그룹 인스턴스가 새 페이지에서 시작합니다.페이지 나누기 비활성화
식을 사용하면 앞에서 언급한 속성에 의해 페이지 나누기가 삽입되지 않도록 조건부로 방지할 수 있습니다.판매 월
그룹의 동적 표시 여부를 설정하여 드릴다운 상호 작용을 구현합니다.새 섹션
플래그는 각 그룹 인스턴스에 페이지 번호 매기기 적용 여부를 결정합니다. 자세한 내용은 전역 참조 문서를 확인하십시오.행 또는 열 그룹의 정렬 식
속성은 그룹 인스턴스를 정렬하도록 허용하는 항목의 컬렉션입니다. 각 항목은 식과 정렬 방향으로 구성됩니다. 예를 들어, 고급 Tablix의 Group_SalesYear
행 그룹에는 {SalesYear}
정렬 식과 오름차순이 있습니다. 따라서 연도는 미리 보기 시 시간순으로 나타납니다.
처음에 Tablix 그룹은 행과 열의 교차 지점의 단일 셀로 구성됩니다. 그룹 내부 또는 외부에서 행 및 열을 추가할 수 있습니다. 앞의 시나리오에서 새로 추가된 셀은 그룹 인스턴스당 한 번씩
반복됩니다. 이후 시나리오에서는 그룹당 한 번
반복됩니다.
예를 들어, 값이 여러 개인 Tablix에 열 헤더를 추가하려면 다음 단계를 수행할 수 있습니다.
{ProductCategory}
셀을 마우스 오른쪽 버튼으로 클릭합니다.행 -> 그룹 내에서 행 삽입 - 아래
항목을 선택합니다.셀->셀 분할
항목을 선택합니다.%%%
및 $$$
텍스트를 설정합니다.따라서 다음과 같은 모양으로 출력됩니다.
행 및 열 그룹은 계층적으로 정렬할 수 있습니다. 예를 들어, 정적 가로 막대를 사용한 Tablix에서 Group_SalesChannel
행 그룹에는 자식 그룹인 Group_ProductCategory
가 있습니다. 또한 그룹은 고급 Tablix에서 Group_SalesYear
및 Group_SalesChannel
행 그룹으로 인접할 수 있습니다. 자식, 부모 또는 인접 그룹을 삽입하려면 Tablix 디자이너에서 오른쪽 또는 대괄호 아래에 있는 셀을 마우스 오른쪽 버튼으로 클릭하고 행 그룹
또는 열 그룹
메뉴에서 해당 항목을 선택합니다.
동일한 메뉴를 사용하여 그룹을 삭제하거나 비활성화할 수 있습니다.
또는 그룹 편집기를 사용하여 그룹을 삽입, 제거, 비활성화하거나 그룹의 구성을 속성 패널로 로드할 수 있습니다. 그룹 편집기에는 Tablix 멤버
라는 항목의 계층 구조가 표시됩니다. 행 및 열 그룹은 대괄호로 표시됩니다. 계층 구조에서 세로선이 표시된 다른 항목은 정적 Tablix 멤버
로 정적 텍스트 또는 합계 값을 포함한 셀을 가리킵니다.
예를 들어, 다음은 고급 Tablix의 Tablix 멤버 구조입니다.
대부분의 경우 정적 Tablix 멤버는 포함하는 Tablix 셀 내부를 클릭하여 수정할 수 있는 텍스트 상자입니다. 속성 패널에는 텍스트 상자
및 Tablix 멤버
탭이 표시됩니다. Tablix 멤버 탭을 사용하여 다음 속성을 수정할 수 있습니다.
활성화
플래그는 정적 멤버에 대해 꺼지고, 동적 멤버에 대해 켜집니다.새 페이지에서 반복
플래그는 Tablix 콘텐츠가 표시되는 각 페이지에 정적 멤버가 인쇄되는지 여부를 결정합니다.함께 유지
플래그는 정적 멤버가 맞는 경우 항상 단일 페이지에 나타나도록 합니다.Tablix에는 두 가지 유형의 합계가 표시될 수 있습니다.
총합계
는 모든 그룹 인스턴스의 시작 부분 또는 끝 부분에 나타납니다. 예를 들어, 고급 Tablix에는 마지막 세 개 행에 열의 총합계가 표시됩니다.부분합
은 각 그룹 인스턴스의 시작 부분 또는 끝 부분에 나타납니다. 예를 들어, 정적 열이 있는 Tablix는 각 판매 채널
에 대한 부분합을 인쇄합니다.두 시나리오에서 합계 행 또는 열을 삽입하려면 Tablix 디자이너에서 오른쪽 또는 대괄호 아래에 있는 셀을 마우스 오른쪽 버튼으로 클릭한 다음 합계->다음 이전 합계 추가
또는 합계->다음 이후 합계 추가
메뉴 항목을 선택합니다. 그룹에 부모가 없으면 총합계가 삽입됩니다. 그러지 않은 경우 부모 그룹의 부분합이 늘어납니다.
추가 합계를 삽입하려면 그룹 레이아웃 섹션에서 설명한 대로 행 및 열을 추가하고 새로 추가된 셀에 대해 요약 식을 설정합니다.
카카오톡 채널 추가를 통해 GrapeCity의 최신 정보를 빠르게 받아 보세요!