여러 열 보고서 작성

업데이트: 2005년 12월 5일

데이터가 여러 개의 인접한 열 아래로 흐르는 일반적인 신문 칼럼과 유사하게 여러 열 레이아웃을 사용하는 보고서를 디자인할 수 있습니다. 여러 열 레이아웃은 보고서 전체에 적용됩니다. 보고서의 위쪽 절반에 여러 열 레이아웃을 지정하고 보고서의 아래쪽 절반에 테이블 형식의 레이아웃을 지정할 수는 없습니다. 여러 열 레이아웃을 지정하면 보고서 서버에서 각 열을 빽빽하게 렌더링되는 일련의 매우 좁은 페이지로 만들어 여러 열 모양을 제공합니다. 페이지 수준에서 설정하는 속성은 보고서의 각 열에 적용됩니다. 원하는 개수의 열을 정의할 수 있습니다.

최상의 결과를 얻으려면 반복되는 데이터 행을 제공하는 데이터 영역(예: 테이블 또는 목록 상자)을 사용하십시오. 여러 열 보고서에 배치된 목록 상자는 페이지의 왼쪽 위에서 페이지의 왼쪽 아래로 데이터를 표시한 다음 페이지의 맨 위에 있는 인접 열에 목록을 계속 나열합니다. 텍스트 상자나 이미지를 사용하려면 목록에 해당 상자나 이미지를 넣어 각 열에서 반복되도록 합니다.

포함된 보고서를 사용하여 부모 보고서 내에 별도의 보고서를 포함시키는 것이 익숙한 경우 여러 열 레이아웃에서는 포함된 보고서를 사용하여 같은 결과를 얻을 수 없으므로 주의해야 합니다. 여러 열 보고서에서 포함된 보고서는 부모 보고서의 열 설정을 상속합니다. 즉, 포함된 보고서에 여러 열 레이아웃을 정의할 경우 포함된 보고서는 해당 보고서에 대해 지정된 열 설정을 무시합니다. 또한 포함된 보고서를 사용하여 여러 열 보고서 내에 자유 형식 또는 단일 열 레이아웃을 만들 수 없습니다. 여러 열 보고서에 포함되는 포함된 보고서는 항상 부모 보고서의 열 설정을 사용합니다.

각 열 내에 포함되는 데이터의 양을 제한하려면 그룹 식을 정의한 다음 그룹에 대해 페이지 나누기를 설정합니다. 예를 들어 열당 행 수를 제한하는 식을 추가할 수 있습니다. 이 항목에 추가로 제공되는 예를 사용하여 수행되는 방법을 확인할 수 있습니다.

모든 렌더링 확장 프로그램이 여러 열 레이아웃을 지원하는 것은 아닙니다. 다음과 같은 렌더링 확장을 사용하여 여러 열을 볼 수 있습니다.

  • PDF
  • TIFF

보고서 디자이너 미리 보기와 대부분의 렌더링 확장에서는 여러 열 보고서를 볼 수 없습니다. HTML, 웹 보관 파일, Excel, CSV 및 XML 출력을 생성하는 미리 보기와 렌더링 확장 모두에서 여러 열 레이아웃은 단일 열로 표시됩니다.

여러 열 보고서 보기

여러 열 보고서를 미리 보거나 보려면 보고서를 PDF 또는 IMAGE 파일로 내보낸 다음 해당 파일 시스템에서 파일을 열어야 합니다. HTML에서는 여러 열 보고서 레이아웃이 지원되지 않으므로 보고서 관리자에서 또는 HTML을 기본 출력 형식으로 사용하는 SharePoint 웹 파트에서는 보고서를 실행하려고 하지 않을 수 있습니다. 최상의 결과를 얻으려면 여러 열 보고서에 대해 다음과 같은 대체 배포 방법을 고려해 보십시오.

  • 보고서를 .pdf 또는 .tiff 파일로 공유 폴더 위치에 배달하는 구독을 만듭니다.
  • URL 액세스를 사용하여 보고서를 배포합니다. 보고서 URL에 PDF 또는 IMAGE 렌더링 확장을 지정하여 보고서가 항상 여러 열을 지원하는 출력 형식으로 열리도록 할 수 있습니다.

보고서 보기 도구에 표시되지 않도록 보고서를 숨기려면 보고서를 보고서 서버 폴더에 게시한 다음 해당 폴더에 대한 폴더 보기 권한을 제외하는 역할 할당을 만듭니다. 폴더 보안 및 역할 할당에 대한 자세한 내용은 폴더 보안역할 할당 만들기, 수정 및 삭제를 참조하십시오.

예: 여러 열 보고서 디자인

다음 예를 사용하여 여러 열 보고서를 만드는 방법을 익힐 수 있습니다. 이 예에서는 보고서를 만들고 데이터 집합을 정의하며 기본 보고서 레이아웃을 만드는 방법을 이미 알고 있다고 가정합니다. 보고서와 데이터 집합을 만드는 방법을 모르면 자습서: 기본 보고서 만들기를 참조하십시오.

  1. 행마다 필드를 두 개씩 반환하는 보고서와 데이터 집합을 만듭니다. 이 예를 수행하기 위해 다음 쿼리를 사용하여 AdventureWorks 예제 데이터베이스에서 두 개의 필드를 검색할 수 있습니다.

    Select distinct Lastname, Firstname from Person.Contact Order by Lastname
    
  2. 보고서 속성을 설정하여 열 수, 여백 및 패딩을 지정합니다. 이 예에서는 보고서에 두 개의 열을 지정합니다. 보고서에 열을 추가하는 방법은 방법: 보고서에 여러 열 지정(보고서 디자이너)을 참조하십시오.

  3. 도구 상자에서 목록을 보고서 디자인 화면으로 끌어 옵니다.

  4. 목록을 보고서 맨 위에 오도록 배치합니다. 이렇게 하면 보고서에서 여분의 공백이 제거되고 보고서가 렌더링될 때 페이지의 두 열 모두 서로에 맞춰 정렬됩니다.

  5. 테이블목록으로 끌어 옵니다. 테이블을 사용하면 반복되는 데이터 행의 필드를 일정하게 배열할 수 있으므로 유용하지만 원하는 보고서 레이아웃을 제공하는 모든 종류의 데이터 영역을 사용할 수 있습니다.

  6. 데이터 집합에서 LastnameFirstname 필드를 테이블의 자세히 행으로 끌어 놓습니다.

  7. 바닥글 행과 세 번째 열을 삭제합니다.

  8. 여분의 공백을 제거하고 두 번째 열이 표시되도록 페이지 레이아웃 크기를 조정합니다. 보고서 레이아웃은 다음 이미지와 비슷합니다.

    여러 열 보고서 레이아웃 표시

    보고서에 두 개 이상의 열을 정의하면 보고서 디자이너는 열 수를 기준으로 보고서의 열 너비, 보고서의 너비 및 열 사이 공백의 너비를 계산합니다. 그런 다음 열 너비에 맞춰 보고서에 보고서 항목을 배치할 수 있도록 축소된 디자인 화면을 표시합니다. 전체 보고서의 레이아웃은 축소된 디자인 화면에 배치해야 합니다. 정의한 열 수가 페이지 크기에 맞는지 확인할 수 있도록 추가 열이 표시됩니다. 페이지에 더 많은 열이 들어가도록 페이지 크기, 패딩 및 여백을 조정할 수 있습니다.

  9. 목록에 그룹 식을 만들고 페이지 나누기를 지정하여 데이터를 다음 열로 보냅니다.

    1. 목록을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

    2. 목록 속성의 일반 탭에서 그룹 세부 정보 편집을 클릭합니다.

    3. 그룹화 및 정렬 속성 대화 상자의 일반 탭에서 각 열에 나타나는 행 수를 제한하는 식을 입력합니다. 이 식에서 각 열에 허용되는 행 수는 20입니다.

      =Ceiling(RowNumber(Nothing)/20)
      
    4. 끝 부분에 페이지 나누기 삽입을 클릭합니다.

    5. 확인을 클릭하여 그룹화 및 정렬 속성 대화 상자를 닫습니다. 확인을 다시 클릭하여 목록 속성 대화 상자를 닫습니다.

  10. 보고서를 미리 본 다음 PDF 또는 IMAGE 출력으로 내보냅니다.

여러 열 보고서를 디자인할 때 미리 보기 도구 모음의 내보내기 옵션에서 원하는 출력 형식을 선택하여 보고서 디자이너의 미리 보기 모드에서 보고서를 .pdf 또는 .tiff 파일로 내보낼 수 있습니다. 보고서가 미리 보기 모드에서 열려 있는 동안에는 여러 열 레이아웃이 표시되지 않습니다.

참고 항목

작업

방법: 목록에 그룹 추가(보고서 디자이너)
방법: 목록 추가, 이동 또는 삭제(보고서 디자이너)

개념

보고서 내보내기
보고서 미리 보기
구독 만들기, 수정 및 삭제
보고서 레이아웃 디자인

관련 자료

AdventureWorks 예제 및 예제 데이터베이스 설치를 위해 설치 프로그램 실행
URL Access

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2005년 12월 5일

새로운 내용
  • 예와 설명을 추가했습니다.
  • 여러 열 레이아웃에서 포함된 보고서 사용 방법에 대한 정보를 추가했습니다.
  • 여러 열 보고서 배포에 대한 권장 사항을 추가했습니다.