데이터 영역 작업

데이터 영역은 기본 데이터 집합의 반복되는 데이터 행을 표시하는 보고서 항목입니다. 테이블, 행렬, 목록 또는 차트에 이러한 행을 표시할 수 있습니다.

각 데이터 영역에는 단일 데이터 집합이 연결됩니다. 데이터 집합은 데이터 영역에서 사용할 수 있는 데이터를 정의합니다. 보고서에서 여러 데이터 영역을 사용하는 경우 각 데이터 영역이 다른 데이터 집합을 사용하도록 구성할 수 있습니다. 예를 들어 특정 데이터 집합을 기준으로 매장에 대한 판매 요약 정보와 다른 데이터 집합을 기준으로 최근 주문 명세표가 표시된 보고서에 차트를 추가할 수 있습니다. 보고서에서 데이터 집합을 하나만 사용하는 경우 기본적으로 모든 데이터 영역에서 해당 데이터 집합을 사용합니다. 데이터 집합에 대한 자세한 내용 및 데이터 영역을 데이터 집합과 연결하는 방법은 보고서 데이터 집합 정의방법: 데이터 영역과 데이터 집합 연결(보고서 디자이너)을 참조하십시오.

섹션 내용

보고서에는 여러 데이터 영역을 배치할 수 있으며 데이터 영역을 중첩할 수도 있습니다. 보고서 서버의 성능에 미치는 영향을 제외하면 사용자가 가질 수 있는 데이터 영역 수에는 제한이 없습니다. 중첩되지 않는 여러 데이터 영역은 연결되지 않으며 각각의 위, 아래 또는 옆에 배치될 수 있습니다.

데이터 영역은 매개 변수, 기타 전역 변수 및 데이터 집합을 공유할 수 있습니다. 매개 변수는 데이터 영역 외부에 존재하기 때문에 식을 사용하는 필드나 속성은 매개 변수 컬렉션을 참조할 수 있습니다.

데이터 영역 반복

중첩된 데이터 영역을 사용하여 보고서에 같은 데이터 영역을 여러 번 표시할 수 있습니다. 예를 들어 판매 주문 테이블 하나를 직원별로 한 번씩 여러 번 반복하는 판매 주문 데이터 보고서를 만들 수 있습니다. 이렇게 하려면 목록과 같은 다른 데이터 영역을 만들고 해당 데이터 영역을 직원별로 그룹화합니다. 그런 다음 데이터 영역 안에 테이블을 놓습니다. 두 데이터 영역의 데이터 집합이 같아야 합니다. 마스터-세부 페이지의 경우처럼 이러한 그룹화를 사용하지만 다른 데이터 집합을 사용하는 보고서를 만들어야 하는 경우에는 포함된 보고서를 사용합니다.

빈 데이터 영역

데이터 영역에 대한 데이터 집합에서 데이터를 반환하지 않으면 데이터 영역이 렌더링되지 않습니다. 대신 텍스트 상자가 렌더링되어 NoRows 속성 값을 표시합니다. 보고서 디자이너의 속성 창에서 NoRows 속성을 편집할 수 있습니다. 데이터 영역에 대한 표시 속성(예: Color, FontPadding)은 NoRows 텍스트 상자에 적용됩니다.

데이터 영역 및 기타 보고서 항목

일부 렌더링 형식에서는 데이터 영역이 확장됨에 따라 다른 보고서 항목의 위치가 변경될 수 있습니다. 보고서 항목이 테이블, 행렬 또는 목록의 맨 아래쪽 테두리 아래 또는 행렬의 오른쪽 테두리의 오른쪽에 놓이는 경우 이처럼 위치가 달라질 수 있습니다. 예를 들어 테이블의 아래쪽과 왼쪽에 텍스트 상자가 놓이면 테이블이 확장되면서 텍스트 상자가 아래로 밀려 내려갑니다. 그러나 같은 텍스트 상자를 테이블 아래쪽이 아닌 바로 왼쪽에 놓으면 테이블 옆에 그대로 남아 있습니다.

보고서 항목이 확장되어도 데이터 영역의 옆쪽이나 위쪽에 그대로 유지되도록 하려면 사각형을 만들어 데이터 영역의 아래쪽 테두리 위쪽이나 왼쪽에 놓은 다음 보고서 항목을 사각형 안에 넣습니다. 사각형은 데이터 영역 옆에 놓이며 보고서 항목은 사각형 안에 놓입니다.

참고 항목

개념

보고서 레이아웃에서 데이터 작업
데이터 영역 이해
보고서 항목 서식 지정

도움말 및 정보

SQL Server 2005 지원 받기