행렬 데이터 영역 작업
행렬 데이터 영역에서 데이터는 열과 행에 정렬됩니다. 행렬은 크로스탭 및 피벗 테이블과 비슷한 기능을 제공합니다. 정적 열 집합이 있는 테이블과 달리 행렬 열은 동적일 수 있습니다. 보고서 디자이너를 사용하면 정적 및 동적 행과 열을 포함하는 행렬을 정의할 수 있습니다.
새 보고서나 기존 보고서에 행렬을 추가할 수 있습니다. 보고서 마법사를 사용하여 행렬 보고서를 만들 수도 있습니다. 자세한 내용은 보고서 마법사를 사용하여 보고서 작성를 참조하십시오.
행렬 데이터 영역 만들기
보고서 디자이너에서 처음 행렬을 만들면 행렬에 4개의 셀이 표시됩니다. 왼쪽 위 셀이 모퉁이 셀입니다. 이 모퉁이 셀을 사용하여 행렬에 레이블을 표시하거나 표시하지 않을 수 있습니다. 오른쪽 위 셀이 데이터 그룹화 기준이 되는 필드나 식을 포함하는 열 머리글입니다. 왼쪽 아래 셀도 데이터 그룹화 기준이 되는 필드나 식을 포함하는 행 머리글입니다. 오른쪽 아래 셀에는 정보 데이터의 집계 식이 포함됩니다.
보고서를 실행하면 동적 열 머리글이 오른쪽(행렬의 Direction 속성이 RTL로 설정되어 있으면 왼쪽)으로 그룹이 있는 열 수만큼 확장됩니다. 동적 행은 페이지 아래로 확장됩니다. 정보 셀에 표시된 데이터는 열과 행의 교차점을 기준으로 하는 집계입니다.
행렬 작업에 대한 지침을 보려면 방법: 행렬 추가, 이동 또는 삭제(보고서 디자이너)를 참조하십시오.
행렬에 데이터 추가
행렬을 추가하면 행렬에 필드를 추가할 수 있습니다. 행렬의 각 셀은 기본적으로 텍스트 상자를 포함합니다. 셀에 식을 입력할 수 있으며 셀의 텍스트 상자를 이미지로 변경하는 등 셀 항목을 다른 항목으로 변경할 수 있습니다.
보고서 항목에 데이터를 추가하는 방법은 다음을 참조하십시오.
보고서의 각 행렬은 데이터 집합과 연결되어 있습니다. 보고서에 데이터 집합이 하나만 있으면 보고서 위에 놓여진 행렬에 이 데이터 집합이 자동으로 연결되고, 보고서에 데이터 집합이 여러 개 있으면 행렬에 올바른 데이터 집합을 연결해야 합니다. 행렬의 데이터 집합을 변경하는 방법은 방법: 데이터 영역과 데이터 집합 연결(보고서 디자이너)을 참조하십시오.
동적 열 및 행(그룹)
기본 행렬에 다른 동적 열과 행을 추가할 수 있습니다. 동적 열과 행은 데이터를 필드별로 그룹화하는 데 사용됩니다. 새 열 머리글이나 행 머리글을 만들어 새 동적 열을 추가하는 경우 새 머리글은 원래 머리글 안에 중첩됩니다. 보고서를 실행하면 새 머리글은 원래 머리글 안에서 반복됩니다. 예를 들어 중첩된 동적 열이나 행에 지역 필드를 포함하는 머리글이 있으며 이 머리글 안에는 도시 필드를 포함하는 다른 머리글이 있습니다.
필드 목록에서 행렬로 필드를 끌어와 동적 열과 행을 추가할 수 있습니다. 필드를 기존 열 머리글이나 행 머리글이 있는 행렬로 끌어오는 경우 머리글의 안이나 밖에 필드가 놓이도록 선택할 수 있습니다. 보고서 디자이너에서는 필드를 끌어오는 위치에 따라 기존 열 머리글의 맨 위나 아래 또는 기존 행 머리글의 왼쪽이나 오른쪽에 막대가 표시됩니다. 예를 들어 기존 동적 열을 포함하는 새 동적 열을 만들려면 필드를 기존 열 머리글로 끌어와 막대가 머리글 셀의 맨 위 테두리에 표시되도록 필드를 놓습니다.
자세한 내용은 방법: 행렬에 동적 열 또는 행 추가(보고서 디자이너)를 참조하십시오.
정적 열 및 행
정적 행과 열을 추가하여 다른 정보 데이터를 표시할 수도 있습니다. 정적 열이나 행을 추가하면 보고서 디자이너에서 머리글을 둘로 나누지만 한 머리글이 다른 머리글 안에 놓이도록 배열하는 대신에 정적 레이블이 포함된 머리글 옆에 각 정보 셀이 나란히 표시되도록 합니다. 예를 들어 정적 열이나 행이 예상 수익 필드가 있는 정보 셀이 되고, 그 옆에 실제 수익 필드가 있는 다른 정보 셀이 표시될 수 있습니다.
자세한 내용은 방법: 행렬에 정적 열 또는 행 추가(보고서 디자이너)를 참조하십시오.
정렬
모든 식으로 행렬 내의 데이터를 정렬할 수 있습니다. 자세한 내용은 방법: 행렬의 데이터 정렬(보고서 디자이너)을 참조하십시오.
부분합 추가
행렬에 부분합을 추가하려면 부분합을 행렬 내의 개별 그룹에 추가합니다. 그룹에는 기본적으로 부분합이 없습니다. 부분합을 그룹에 추가하려면 그룹 열 머리글이나 행 머리글을 마우스 오른쪽 단추로 클릭한 다음 부분합을 클릭합니다. 이렇게 하면 부분합의 새 머리글이 열립니다. Reporting Services에서는 그룹에 대한 데이터 셀의 집계를 기준으로 부분합을 계산합니다. 집계 함수에 대한 자세한 내용은 식에 보고서 함수 사용(Reporting Services)를 참조하십시오.
행 머리글 양쪽에 데이터 표시
행렬의 어느 쪽에나 행 머리글을 표시할 수 있습니다. 행 머리글을 다른 열로 이동하여 데이터 열이 행 머리글 앞에 표시되도록 할 수 있습니다. 이렇게 하려면 행렬의 GroupsBeforeRowHeaders 속성을 수정합니다. 이 속성은 속성 창이나 행렬 속성 대화 상자의 일반 탭에서 액세스할 수 있습니다. 이 속성 값은 정수입니다. 예를 들어 값이 2이면 행 머리글이 포함된 열을 표시하기 전에 행렬 데이터 그룹 두 개를 표시합니다.