페이지를 매긴 보고서에 문서 구조 또는 목차 만들기(보고서 작성기)

적용 대상:Microsoft 보고서 작성기(SSRS) Power BI 보고서 작성기 SQL Server Data Tools의 보고서 디자이너

문서 구조를 만들어 페이지를 매긴 보고서에 클릭 가능한 링크 집합 또는 목차를 제공합니다. 문서 구조가 포함된 페이지를 매긴 보고서를 볼 때 보고서 옆에 별도의 측면 창이 나타납니다. 문서 구조의 링크를 클릭하여 해당 항목을 표시하는 보고서 페이지로 이동할 수 있습니다. 보고서 섹션 및 그룹은 링크 계층에 정렬되어 있습니다. 이 문서 구조에서 항목을 클릭하면 보고서가 새로 고쳐진 다음 항목에 해당하는 보고서 영역을 표시합니다.

문서 구조에 링크를 추가하려면 보고서 항목의 DocumentMapLabel 속성을 만들 텍스트로 설정하거나 문서 구조에 표시할 텍스트로 계산되는 식으로 설정합니다. 또한 테이블 또는 행렬 그룹에 대한 고유한 값을 문서 구조에 추가할 수 있습니다. 예를 들어 색을 기반으로 하는 그룹의 경우 각 고유 색은 해당 색에 대한 그룹 인스턴스를 표시하는 보고서 페이지에 대한 링크입니다.

또한 문서 구조를 표시하지 않고 보고서를 실행할 수 있도록 문서 구조 표시를 재정의하는 보고서에 대한 URL을 만든 다음 보고서 뷰어 도구 모음의 문서 구조 표시/숨기기 단추를 클릭하여 표시를 설정/해제할 수 있습니다.

참고

Microsoft 보고서 작성기, Power BI Report Builder 및 SQL Server Data Tools의 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.

Power BI 서비스에서 페이지를 매긴 보고서를 볼 때 문서 구조는 렌더링되지 않습니다. 보고서를 내보낼 때 렌더링됩니다.

문서 구조 및 렌더링 확장 프로그램

문서 구조는 미리 보기 및 보고서 뷰어와 같은 HTML 렌더링 확장 프로그램용입니다. 다른 렌더링 확장 프로그램에서는 다음과 같은 방법으로 문서 구조를 표시합니다.

자세한 내용은 여러 보고서 렌더링 확장 프로그램의 대화형 기능(보고서 작성기 및 SSRS)을 참조하세요.

문서 구조에 보고서 항목 추가

  1. 디자인 뷰에서 문서 구조에 추가할 테이블, 행렬 또는 계기와 같은 보고서 항목을 선택합니다. 보고서 항목 속성이 속성 창에 나타납니다.

    참고

    테이블릭스 데이터 영역을 선택하려면 아무 셀이나 클릭하여 행 및 열 핸들을 표시한 다음 모퉁이 핸들을 클릭합니다.

  2. 속성 창에서 문서 구조에 표시할 텍스트를 DocumentMapLabel 속성에 입력하거나 레이블로 계산되는 식을 입력합니다. 예를 들어 Sales Chart를 입력합니다.

    참고

    속성 창이 표시되지 않는 경우 보기 탭의 표시/숨기기 그룹에서 속성을 선택합니다.

  3. 문서 구조에 표시할 각 보고서 항목에 대해 1단계와 2단계를 반복합니다.

  4. 실행을 클릭합니다. 보고서가 실행되고 문서 구조에 사용자가 만든 레이블이 표시됩니다. 해당 항목이 있는 보고서 페이지로 이동하는 링크를 클릭합니다.

문서 구조에 고유한 그룹 값 추가

  1. 디자인 뷰에서 문서 구조에 표시할 그룹을 포함하는 테이블, 행렬 또는 목록을 선택합니다. 그룹화 창에 행 및 열 그룹이 표시됩니다.

  2. 행 그룹 창에서 그룹을 마우스 오른쪽 단추로 클릭한 다음 그룹 편집을 클릭합니다. 테이블릭스 그룹 속성 대화 상자의 일반 페이지가 열립니다.

  3. 고급을 클릭합니다.

  4. 문서 구조 목록 상자에서 그룹 식과 일치하는 식을 입력하거나 선택합니다.

  5. 확인을 선택합니다.

  6. 문서 구조에 표시할 각 그룹에 대해 1-4단계를 반복합니다.

  7. 실행을 클릭합니다. 보고서가 실행되고 문서 구조에 그룹 값이 표시됩니다. 해당 항목이 있는 보고서 페이지로 이동하는 링크를 클릭합니다.

보고서를 볼 때 문서 구조 숨기기

  1. 웹 포털에서 문서 구조를 포함하는 보고서를 찾습니다.

    예를 들어 샘플 보고서의 경우 AdventureWorks2022 다음 URL은 제품 카탈로그라는 보고서를 지정합니다.

    https://localhost/Reports/Pages/Report.aspx?ItemPath=%2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog  
    
  2. 서버의 보고서 경로를 복사합니다. 예에서 보고서 경로는 %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog입니다.

  3. 다음 3개의 구성 요소를 사용하여 새 URL을 만듭니다.

    • 보고서 서버의 보고서 뷰어: https://localhost/ReportServer/Pages/ReportViewer.aspx?

    • 1단계에서 복사한 보고서 이름. 예를 들면 다음과 같습니다. %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog

    • 문서 구조를 숨기도록 지정하는 디바이스 정보 매개 변수: &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False

    다음 URL에서는 이러한 3개의 구성 요소가 나열되는 순서대로 추가하여 포함되어 있습니다.

    https://localhost/ReportServer/Pages/ReportViewer.aspx?  
    %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog  
    &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False  
    

    이 URL을 사용하려면 해당 URL을 복사하고 모든 줄 바꿈을 제거합니다.

  4. 웹 포털에 URL을 붙여넣은 다음, Enter 키를 누릅니다. 보고서가 실행되고 문서 구조가 숨겨집니다.

참고 항목

자세한 내용은 URL 액세스를 참조하세요.

추가 질문이 있으신가요? Reporting Services 포럼에서 질문하기