여러 열 보고서 작성
업데이트: 2005년 12월 5일
데이터가 여러 개의 인접한 열 아래로 흐르는 일반적인 신문 칼럼과 유사하게 여러 열 레이아웃을 사용하는 보고서를 디자인할 수 있습니다. 여러 열 레이아웃은 보고서 전체에 적용됩니다. 보고서의 위쪽 절반에 여러 열 레이아웃을 지정하고 보고서의 아래쪽 절반에 테이블 형식의 레이아웃을 지정할 수는 없습니다. 여러 열 레이아웃을 지정하면 보고서 서버에서 각 열을 빽빽하게 렌더링되는 일련의 매우 좁은 페이지로 만들어 여러 열 모양을 제공합니다. 페이지 수준에서 설정하는 속성은 보고서의 각 열에 적용됩니다. 원하는 개수의 열을 정의할 수 있습니다.
최상의 결과를 얻으려면 반복되는 데이터 행을 제공하는 데이터 영역(예: 테이블 또는 목록 상자)을 사용하십시오. 여러 열 보고서에 배치된 목록 상자는 페이지의 왼쪽 위에서 페이지의 왼쪽 아래로 데이터를 표시한 다음 페이지의 맨 위에 있는 인접 열에 목록을 계속 나열합니다. 텍스트 상자나 이미지를 사용하려면 목록에 해당 상자나 이미지를 넣어 각 열에서 반복되도록 합니다.
포함된 보고서를 사용하여 부모 보고서 내에 별도의 보고서를 포함시키는 것이 익숙한 경우 여러 열 레이아웃에서는 포함된 보고서를 사용하여 같은 결과를 얻을 수 없으므로 주의해야 합니다. 여러 열 보고서에서 포함된 보고서는 부모 보고서의 열 설정을 상속합니다. 즉, 포함된 보고서에 여러 열 레이아웃을 정의할 경우 포함된 보고서는 해당 보고서에 대해 지정된 열 설정을 무시합니다. 또한 포함된 보고서를 사용하여 여러 열 보고서 내에 자유 형식 또는 단일 열 레이아웃을 만들 수 없습니다. 여러 열 보고서에 포함되는 포함된 보고서는 항상 부모 보고서의 열 설정을 사용합니다.
각 열 내에 포함되는 데이터의 양을 제한하려면 그룹 식을 정의한 다음 그룹에 대해 페이지 나누기를 설정합니다. 예를 들어 열당 행 수를 제한하는 식을 추가할 수 있습니다. 이 항목에 추가로 제공되는 예를 사용하여 수행되는 방법을 확인할 수 있습니다.
모든 렌더링 확장 프로그램이 여러 열 레이아웃을 지원하는 것은 아닙니다. 다음과 같은 렌더링 확장을 사용하여 여러 열을 볼 수 있습니다.
- TIFF
보고서 디자이너 미리 보기와 대부분의 렌더링 확장에서는 여러 열 보고서를 볼 수 없습니다. HTML, 웹 보관 파일, Excel, CSV 및 XML 출력을 생성하는 미리 보기와 렌더링 확장 모두에서 여러 열 레이아웃은 단일 열로 표시됩니다.
여러 열 보고서 보기
여러 열 보고서를 미리 보거나 보려면 보고서를 PDF 또는 IMAGE 파일로 내보낸 다음 해당 파일 시스템에서 파일을 열어야 합니다. HTML에서는 여러 열 보고서 레이아웃이 지원되지 않으므로 보고서 관리자에서 또는 HTML을 기본 출력 형식으로 사용하는 SharePoint 웹 파트에서는 보고서를 실행하려고 하지 않을 수 있습니다. 최상의 결과를 얻으려면 여러 열 보고서에 대해 다음과 같은 대체 배포 방법을 고려해 보십시오.
- 보고서를 .pdf 또는 .tiff 파일로 공유 폴더 위치에 배달하는 구독을 만듭니다.
- URL 액세스를 사용하여 보고서를 배포합니다. 보고서 URL에 PDF 또는 IMAGE 렌더링 확장을 지정하여 보고서가 항상 여러 열을 지원하는 출력 형식으로 열리도록 할 수 있습니다.
보고서 보기 도구에 표시되지 않도록 보고서를 숨기려면 보고서를 보고서 서버 폴더에 게시한 다음 해당 폴더에 대한 폴더 보기 권한을 제외하는 역할 할당을 만듭니다. 폴더 보안 및 역할 할당에 대한 자세한 내용은 폴더 보안 및 역할 할당 만들기, 수정 및 삭제를 참조하십시오.
예: 여러 열 보고서 디자인
다음 예를 사용하여 여러 열 보고서를 만드는 방법을 익힐 수 있습니다. 이 예에서는 보고서를 만들고 데이터 집합을 정의하며 기본 보고서 레이아웃을 만드는 방법을 이미 알고 있다고 가정합니다. 보고서와 데이터 집합을 만드는 방법을 모르면 자습서: 기본 보고서 만들기를 참조하십시오.
행마다 필드를 두 개씩 반환하는 보고서와 데이터 집합을 만듭니다. 이 예를 수행하기 위해 다음 쿼리를 사용하여 AdventureWorks 예제 데이터베이스에서 두 개의 필드를 검색할 수 있습니다.
Select distinct Lastname, Firstname from Person.Contact Order by Lastname
보고서 속성을 설정하여 열 수, 여백 및 패딩을 지정합니다. 이 예에서는 보고서에 두 개의 열을 지정합니다. 보고서에 열을 추가하는 방법은 방법: 보고서에 여러 열 지정(보고서 디자이너)을 참조하십시오.
도구 상자에서 목록을 보고서 디자인 화면으로 끌어 옵니다.
목록을 보고서 맨 위에 오도록 배치합니다. 이렇게 하면 보고서에서 여분의 공백이 제거되고 보고서가 렌더링될 때 페이지의 두 열 모두 서로에 맞춰 정렬됩니다.
테이블을 목록으로 끌어 옵니다. 테이블을 사용하면 반복되는 데이터 행의 필드를 일정하게 배열할 수 있으므로 유용하지만 원하는 보고서 레이아웃을 제공하는 모든 종류의 데이터 영역을 사용할 수 있습니다.
데이터 집합에서 Lastname 및 Firstname 필드를 테이블의 자세히 행으로 끌어 놓습니다.
바닥글 행과 세 번째 열을 삭제합니다.
여분의 공백을 제거하고 두 번째 열이 표시되도록 페이지 레이아웃 크기를 조정합니다. 보고서 레이아웃은 다음 이미지와 비슷합니다.
보고서에 두 개 이상의 열을 정의하면 보고서 디자이너는 열 수를 기준으로 보고서의 열 너비, 보고서의 너비 및 열 사이 공백의 너비를 계산합니다. 그런 다음 열 너비에 맞춰 보고서에 보고서 항목을 배치할 수 있도록 축소된 디자인 화면을 표시합니다. 전체 보고서의 레이아웃은 축소된 디자인 화면에 배치해야 합니다. 정의한 열 수가 페이지 크기에 맞는지 확인할 수 있도록 추가 열이 표시됩니다. 페이지에 더 많은 열이 들어가도록 페이지 크기, 패딩 및 여백을 조정할 수 있습니다.
목록에 그룹 식을 만들고 페이지 나누기를 지정하여 데이터를 다음 열로 보냅니다.
목록을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
목록 속성의 일반 탭에서 그룹 세부 정보 편집을 클릭합니다.
그룹화 및 정렬 속성 대화 상자의 일반 탭에서 각 열에 나타나는 행 수를 제한하는 식을 입력합니다. 이 식에서 각 열에 허용되는 행 수는 20입니다.
=Ceiling(RowNumber(Nothing)/20)
끝 부분에 페이지 나누기 삽입을 클릭합니다.
확인을 클릭하여 그룹화 및 정렬 속성 대화 상자를 닫습니다. 확인을 다시 클릭하여 목록 속성 대화 상자를 닫습니다.
보고서를 미리 본 다음 PDF 또는 IMAGE 출력으로 내보냅니다.
여러 열 보고서를 디자인할 때 미리 보기 도구 모음의 내보내기 옵션에서 원하는 출력 형식을 선택하여 보고서 디자이너의 미리 보기 모드에서 보고서를 .pdf 또는 .tiff 파일로 내보낼 수 있습니다. 보고서가 미리 보기 모드에서 열려 있는 동안에는 여러 열 레이아웃이 표시되지 않습니다.
참고 항목
작업
방법: 목록에 그룹 추가(보고서 디자이너)
방법: 목록 추가, 이동 또는 삭제(보고서 디자이너)
개념
보고서 내보내기
보고서 미리 보기
구독 만들기, 수정 및 삭제
보고서 레이아웃 디자인
관련 자료
AdventureWorks 예제 및 예제 데이터베이스 설치를 위해 설치 프로그램 실행
URL Access
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2005년 12월 5일 |
|