다음을 통해 공유


Microsoft Excel로 페이지를 매긴 보고서 내보내기(보고서 작성기)

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

Power BI 또는 SSRS(SQL Server Reporting Services)를 사용하는 경우 Excel 렌더링 확장을 사용하여 페이지를 매긴 보고서를 Microsoft Excel로 내보낼 수 있습니다. Excel에서 내보낸 열의 너비는 보고서의 열 너비와 비슷합니다. 그러나 보고서 데이터를 재구성하거나 통합 문서에서 추가로 처리할 수 있습니다.

이 문서에서는 대화형 기능에 대한 렌더러 지원 및 셀에 데이터 배치와 같은 내보내기 프로세스의 다양한 측면에 대해 설명합니다. Excel 및 렌더러의 제한 사항도 다룹니다.

내보내기 형식

Excel 렌더링 확장 프로그램은 보고서를 Office Open XML 형식으로 내보냅니다. 렌더러가 생성하는 파일의 콘텐츠 형식은 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet이며 파일 확장명은 .xlsx.

디바이스 정보 설정을 변경하여 이 렌더러의 기본 설정을 일부 변경할 수 있습니다. 자세한 내용은 Excel 장치 정보 설정을 참조하세요.

Excel 형식으로 보고서를 내보내는 방법에 대한 자세한 내용은 페이지를 매긴 보고서 내보내기(보고서 작성기)를 참조하세요.

Important

형식 String의 보고서 매개 변수를 정의하면 모든 값을 사용할 수 있는 텍스트 상자가 사용자에게 표시됩니다. 보고서 매개 변수가 쿼리 매개 변수에 연결되지 않고 매개 변수 값이 보고서에 포함된 경우 보안 위험이 있습니다. 특히 보고서 사용자는 식 구문, 스크립트 코드 또는 URL을 매개 변수 값으로 입력할 수 있습니다. 따라서 사용자는 악의적인 스크립트 또는 악의적인 링크를 입력할 수 있습니다. 보고서를 Excel로 내보내면 다른 사용자가 보고서를 볼 수 있습니다. 렌더링된 매개 변수 콘텐츠를 선택하면 실수로 악성 스크립트를 실행하거나 악성 사이트로 갈 위험이 있습니다.

악의적인 스크립트를 실수로 실행하는 위험을 줄이기 위해 신뢰할 수 있는 원본의 렌더링된 보고서만 여세요. 보고서 보안에 대한 자세한 내용은보안 보고서 및 리소스를 참조하십시오.

Excel 제한 사항

Excel은 Excel의 기능 및 파일 형식으로 인해 내보낸 보고서에 제한을 줍니다. 가장 중요한 제한 사항은 다음과 같습니다.

  • 최대 열 너비는 255자 또는 1726.5포인트입니다. 렌더러에서는 열 너비가 이 제한을 초과하지 않는지 여부를 확인하지 않습니다.
  • 셀의 최대 문자 수는 32,767자입니다. 이 제한을 초과하면 렌더러는 오류 메시지를 표시합니다.
  • 최대 행 높이는 409포인트입니다. 행의 내용으로 인해 행 높이가 409포인트를 초과하면 Excel 셀에 최대 409포인트의 텍스트가 부분적으로 표시됩니다. 나머지 셀 콘텐츠는 최대 32,767자까지 셀 내에 있습니다.
  • 최대 행 높이가 409포인트이므로 보고서에 있는 셀의 정의된 높이가 409포인트보다 크면 셀 내용이 여러 행으로 분할됩니다.
  • 최대 워크시트 수는 Excel에 정의되어 있지 않습니다. 그러나 메모리 및 디스크 공간과 같은 외부 요인으로 인해 제한 사항이 적용될 수 있습니다.
  • Excel에서 허용하는 윤곽선 중첩 수준은 최대 7개입니다.
  • 개요의 가용성은 다른 항목의 표시 유형을 제어하는 보고서 항목의 위치에 따라 달라집니다. 개요는 다음과 같은 경우에 사용할 수 없습니다.
    • 컨트롤 보고서 항목이 확장 또는 축소되는 항목을 기준으로 이전 또는 다음 행에 있지 않습니다.
    • 컨트롤 보고서 항목이 확장 또는 축소되는 항목의 열에 없습니다.

Excel 제한 사항에 대한 자세한 내용은 Excel 사양 및 제한 사항을 참조하세요.

텍스트 상자 및 텍스트

입력란 및 텍스트에는 다음과 같은 제한 사항이 적용됩니다.

  • 입력란 값에 식을 입력하면 식이 Excel 수식으로 변환되지 않습니다. 각 입력란의 값은 보고서 처리 중 평가되고 평가된 식은 각 Excel 셀의 내용으로 내보내집니다.
  • 각 텍스트 상자는 하나의 Excel 셀 내에서 렌더링됩니다. 글꼴 크기, 글꼴 얼굴, 장식 및 글꼴 스타일의 경우 셀 텍스트에서 서식이 지원됩니다.
  • Excel에서는 오버라인 텍스트 서식을 지원하지 않습니다.
  • Excel에서는 기본적으로 셀의 왼쪽과 오른쪽에 약 3.75포인트의 안쪽 여백이 추가됩니다. 텍스트 상자의 안쪽 여백이 3.75포인트 미만이고 상자가 텍스트를 수용할 만큼 충분히 넓지 않으면 텍스트가 Excel의 새 줄로 줄 바꿈될 수 있습니다. 이 문제를 해결하려면 보고서에서 입력란의 너비를 늘려야 합니다.

이미지

이미지에는 다음과 같은 제한 사항이 적용됩니다.

  • Excel에서는 개별 셀에 대한 배경 이미지를 지원하지 않으므로 보고서 항목의 배경 이미지는 무시됩니다.
  • Excel 렌더링 확장 프로그램은 보고서 본문에 대해서만 배경 이미지를 지원합니다. 보고서에 보고서 본문 배경 이미지가 표시되어 있으면 그 이미지가 워크시트 배경 이미지로 렌더링됩니다.

사각형

직사각형에는 다음과 같은 제한 사항이 적용됩니다. 보고서 바닥글의 사각형은 Excel로 내보내지지 않습니다. 그러나 보고서 본문, 테이블릭스 셀 및 기타 유사한 구성 요소의 사각형은 Excel 셀 범위로 렌더링됩니다.

보고서 머리글 및 바닥글

보고서 머리글 및 바닥글에는 다음과 같은 제한 사항이 적용됩니다.

  • Excel 머리글과 바닥글에는 태그를 포함하여 문자를 최대 256자까지 사용할 수 있습니다. 256자 이후의 문자열은 렌더링 확장 프로그램을 통해 잘립니다.
  • SSRS는 보고서 머리글 및 바닥글의 여백을 지원하지 않습니다. Excel에서 이러한 여백 값은 0으로 설정됩니다.
  • Excel로 내보낸 보고서를 인쇄할 때 프린터 설정이 렌더링에 영향을 줄 수 있습니다. 특히 보고서의 머리글 또는 바닥글에 여러 행의 데이터가 포함된 경우 인쇄물에 여러 행이 표시되지 않을 수 있습니다.
  • 머리글 또는 바닥글의 텍스트 상자는 서식을 유지하지만 Excel로 내보낼 때는 맞춤이 유지되지 않습니다. 보고서가 Excel로 렌더링될 때 선행 및 후행 공백이 잘려 맞춤이 변경됩니다.

병합된 셀

셀 병합에는 다음 제한 사항이 적용됩니다. 셀이 병합되면 텍스트가 올바르게 래핑되지 않습니다.

Excel 렌더러는 기본적으로 레이아웃 렌더러입니다. Excel 워크시트에서 렌더링된 보고서의 레이아웃을 최대한 가깝게 복제하는 것이 목표입니다. 따라서 보고서 레이아웃을 유지하기 위해 워크시트에서 셀을 병합할 수 있습니다. Excel의 정렬 기능을 사용하려면 정렬이 제대로 작동하려면 특정 방식으로 셀을 병합해야 하기 때문에 병합된 셀에 문제가 발생할 수 있습니다. 예를 들어 셀 범위를 정렬하려면 범위에서 병합된 각 셀의 크기가 범위의 다른 병합된 셀과 같도록 해야 합니다.

Excel 워크시트에서 병합된 셀 수를 줄이면 워크시트를 더 쉽게 정렬할 수 있습니다. 다음 점은 내보내기 프로세스 중에 병합되는 셀 수를 최소화하는 데 도움이 될 수 있습니다.

  • 셀이 병합되는 가장 일반적인 이유는 항목이 왼쪽이나 오른쪽에 정렬되지 않기 때문입니다. 일반적으로 모든 보고서 항목의 왼쪽 및 오른쪽 가장자리를 줄 지어 항목의 너비를 동일하게 지정하여 문제를 해결할 수 있습니다.
  • 모든 항목을 정렬해도 일부 열은 드물게 병합됩니다. 렌더링 프로세스 중에 내부 단위 변환 및 반올림으로 인해 셀이 병합될 수 있습니다. RDL(보고서 정의 언어)에서 인치, 픽셀, 센티미터 및 점과 같은 다양한 단위로 위치와 크기를 지정할 수 있습니다. 내부적으로 Excel에서는 점을 사용합니다. 따라서 렌더링하는 동안 인치와 센티미터가 포인트로 변환됩니다. 렌더링 중에 변환 작업을 최소화하고 반올림이 부정확할 가능성을 최소화하려면 전체 지점에서 모든 측정값을 지정하는 것이 좋습니다. 1인치는 72포인트입니다.

보고서 행 그룹 및 열 그룹

행 그룹 또는 열 그룹이 포함된 보고서에는 Excel로 내보낼 때 빈 셀이 포함됩니다. 다음 이미지는 통근 거리에 행을 그룹화한 보고서를 보여 줍니다. 각 통근 거리에 여러 고객이 포함될 수 있습니다.

SSRS 웹 포털의 보고서를 보여 주는 스크린샷 보고서의 각 통근 거리 행은 여러 고객 행을 포함합니다.

보고서를 Excel로 내보내면 통근 거리가 통근 거리 열의 한 셀에만 표시됩니다. 보고서를 디자인할 때 행 그룹의 위쪽, 가운데 또는 아래쪽에 텍스트를 맞출 수 있습니다. 이 맞춤은 내보낸 보고서의 첫 번째, 가운데 또는 마지막 셀에 값이 있는지 여부를 결정합니다. 그룹의 해당 열에 있는 다른 셀은 비어 있습니다. 고객 이름을 포함하는 이름 열에는 빈 셀이 없습니다.

다음 이미지는 Excel로 내보낸 후의 보고서를 보여 줍니다. 빈 셀은 이미지에서 회색으로 음영 처리되지만 해당 음영은 내보낸 보고서의 일부가 아닙니다.

Excel에서 내보낸 보고서의 스크린샷. 각 거리 행은 여러 고객 행을 포함하는 범위에서 첫 번째입니다. 범위의 다른 셀은 회색입니다.

행 그룹 또는 열 그룹이 포함된 보고서를 Excel로 내보낸 후 피벗 테이블에 내보낸 데이터를 표시하려면 보고서를 수정해야 합니다. 누락된 셀에 그룹 값을 추가해야 합니다. 그런 다음 워크시트는 모든 셀에 값이 있는 플랫 테이블이 됩니다. 다음 이미지는 업데이트된 워크시트를 보여줍니다.

빈 셀이 없는 Excel에서 내보낸 보고서의 스크린샷. 각 행에는 다른 데이터 중에서 거리 값과 이름이 포함됩니다.

보고서 데이터를 추가로 분석하기 위해 보고서를 Excel로 내보내는 특정 목적을 위해 보고서를 만드는 경우 보고서의 행 또는 열에 대해 그룹화하지 않는 것이 좋습니다.

Excel 렌더러

다음 XML 코드는 RSReportServer 및 RSReportDesigner 구성 파일에서 Excel 렌더링 확장 프로그램에 대한 요소를 보여 줍니다.

<Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/>

Excel 렌더러에는 다음과 같은 기본값과 제한이 있습니다.

속성
워크시트당 최대 열 수 16,384
워크시트당 최대 행 수 1,048,576
워크시트에 허용된 색상 수 약 1600만(24비트 색상)
ZIP 압축 파일 ZIP 압축
기본 글꼴 패밀리 Calibri
기본 글꼴 크기 11점
기본 행 높이 15점

보고서는 행 높이를 명시적으로 설정하므로 기본 행 높이가 Excel로 내보내는 동안 자동으로 크기가 조정되는 행에만 영향을 줍니다.

Excel의 보고서 항목

보고서를 Excel로 내보내면 하위 보고서, 사각형, 보고서 본문 및 데이터 영역과 같은 구성 요소가 Excel 셀 범위로 렌더링됩니다. 텍스트 상자, 이미지, 차트, 데이터 막대, 스파크라인, 지도, 계기 및 표시기가 하나의 Excel 셀 내에 렌더링됩니다. 그러나 해당 셀은 다른 셀과 병합될 수 있습니다. 보고서의 나머지 레이아웃은 병합이 발생하는지 여부를 결정합니다.

이미지, 차트, 스파크라인, 데이터 막대, 지도, 계기, 표시기 및 선은 하나의 Excel 셀 내에 위치하지만 셀 눈금 위에 배치됩니다. 선은 셀 테두리로 렌더링됩니다.

차트, 스파크라인, 데이터 막대, 지도, 계기 및 표시기가 이미지로 내보내집니다. 해당 보고서가 묘사하는 데이터는 함께 내보내지지 않습니다. 보고서 내 데이터 영역의 열 또는 행에 데이터를 포함하지 않는 한 Excel 통합 문서에서 데이터를 사용할 수 없습니다.

차트, 스파크라인, 데이터 막대, 지도, 계기 및 표시기에 대한 데이터를 사용하려면 보고서를 CSV 파일로 내보내거나 보고서에서 Atom 규격 데이터 피드를 생성할 수 있습니다. 자세한 내용은 페이지를 매긴 보고서를 CSV 파일(보고서 작성기)로 내보내고 보고서에서 데이터 피드 생성(보고서 작성기)을 참조하세요.

페이지 크기

Excel 렌더링 확장 프로그램은 페이지 높이 및 너비 설정을 사용하여 Excel 워크시트의 용지 설정을 결정합니다. Excel에서는 PageHeightPageWidth 속성 설정을 가장 일반적인 용지 크기 중 하나에 맞추려고 시도합니다.

일치하는 크기를 찾지 못하면 Excel에서는 프린터의 기본 페이지 크기를 사용합니다. 방향은 페이지 너비가 페이지 높이보다 작은 경우로 설정 Portrait 됩니다. 그렇지 않으면 방향이 .로 Landscape설정됩니다.

워크시트 탭 이름

보고서를 Excel로 내보내면 페이지 나누기가 보고서 페이지를 만들고 각 페이지를 다른 워크시트로 내보냅니다. 보고서의 초기 페이지 이름을 제공하는 경우 Excel 통합 문서의 첫 번째 워크시트에 이 이름이 있습니다. 통합 문서의 각 워크시트에는 고유한 이름이 있어야 하므로 2에서 시작하여 1씩 증가되는 정수가 각 워크시트의 페이지 이름에 추가됩니다. 예를 들어 초기 페이지 이름이 회계 연도별 판매 보고서인 경우 두 번째 워크시트의 이름은 회계 연도별 판매 보고서(2)입니다. 세 번째 보고서 이름은 회계 연도별 판매 보고서(3) 등입니다.

페이지 나누기에서 만든 모든 보고서 페이지가 새 페이지 이름을 제공하는 경우 각 워크시트에는 연결된 페이지 이름이 있습니다. 그러나 이러한 페이지 이름이 고유하지 않은 경우 워크시트의 이름은 초기 페이지 이름과 같은 방식으로 지정됩니다. 예를 들어 두 그룹의 페이지 이름이 NW용 Sales인 경우 한 워크시트 탭에는 NW의 Sales 이름이 있고 다른 하나는 NW용 Sales(2)입니다.

보고서에서 페이지 나누기에서 초기 페이지 이름 또는 페이지 이름을 제공하지 않는 경우 워크시트 탭에는 기본 이름 Sheet1, Sheet2 등이 있습니다.

SSRS는 보고서, 데이터 영역, 그룹 및 사각형에 대해 설정할 수 있는 속성을 제공합니다. 이러한 속성을 사용하면 원하는 방식으로 Excel로 내보낼 수 있는 보고서를 만들 수 있습니다. 자세한 내용은 페이지를 매긴 보고서의 페이지 매김(Microsoft 보고서 작성기)을 참조하세요.

문서 속성

Excel 렌더러는 Excel 파일에 다음과 같은 메타데이터를 기록합니다.

보고서 요소 속성 Description
생성일 보고서 실행 날짜와 시간을 나타내는 ISO 날짜/시간 값입니다.
작성자 Report.Author
Description Report.Description
LastSaved 보고서 실행 날짜와 시간을 나타내는 ISO 날짜/시간 값입니다.

페이지 머리글 및 바닥글

페이지 헤더가 렌더링되는 방법은 디바이스 정보 SimplePageHeaders 설정에 따라 달라집니다.

  • 기본적으로 SimplePageHeaders False로 설정됩니다. 이 경우 머리글은 해당 표의 맨 위에 있는 Excel 워크시트의 셀 표에 렌더링됩니다.
  • True설정하면 SimplePageHeaders 머리글이 Excel 워크시트 머리글 섹션으로 렌더링됩니다.

페이지 바닥글은 설정 값에 관계없이 항상 Excel 워크시트 바닥글 섹션에 SimplePageHeaders 렌더링됩니다.

Excel 제한 사항으로 인해 텍스트 상자는 Excel 머리글 및 바닥글 섹션에서 렌더링할 수 있는 유일한 유형의 보고서 항목입니다.

Excel 머리글과 바닥글 섹션에는 태그를 포함하여 문자를 최대 256자까지 사용할 수 있습니다. 이 제한을 초과하면 Excel 렌더러는 머리글 또는 바닥글 문자열의 끝에서 시작하는 태그 문자를 제거하여 총 문자 수를 줄입니다. 모든 태그 문자가 제거되고 길이가 여전히 최대값을 초과하면 문자열이 끝부터 잘립니다.

SimplePageHeader 설정

  • 디바이스 정보 SimplePageHeaders 설정이 False설정되면 머리글이 포함된 워크시트 행이 잠긴 행이 됩니다. Excel에서 창을 고정하거나 고정 해제할 수 있습니다.

  • 제목 인쇄에 대한 Excel 설정이 이러한 머리글 행을 인쇄하도록 구성된 경우 문서 맵 표지를 제외한 모든 워크시트 페이지에서 이러한 머리글이 인쇄됩니다.

  • 보고서 작성기 페이지 머리글 속성 창:

    • 첫 번째 페이지에서 인쇄를 선택하지 않으면 머리글이 첫 번째 보고서 페이지에 추가되지 않습니다.
    • 마지막 페이지에서 인쇄를 선택하지 않으면 머리글이 마지막 보고서 페이지에 추가되지 않습니다.

대화형 작업

Excel에서는 일부 대화형 요소가 지원됩니다. 다음 섹션에서는 대화형 작업을 설명합니다.

표시 및 숨기기

Excel에서 보고서 항목을 내보낼 때 숨겨진 보고서 항목과 표시된 보고서 항목을 관리하는 방식에는 제한 사항이 있습니다. 확장 및 축소할 수 있는 보고서 항목이 포함된 그룹, 행 및 열은 Excel 개요로 렌더링됩니다. 그러나 Excel 개요는 전체 행 또는 열에서 행과 열을 확장하고 축소합니다. 따라서 축소할 수 없는 보고서 항목을 축소할 수 있습니다. 또한 Excel의 개요 기호는 겹치는 윤곽선으로 복잡해질 수 있습니다.

이러한 문제를 해결하기 위해 Excel 렌더링 확장 프로그램은 다음 개요 규칙을 사용합니다.

  • 왼쪽 위 모서리에 가장 가까운 확장 및 축소할 수 있는 보고서 항목도 Excel에서 확장 및 축소할 수 있습니다. 세로 또는 가로 공간을 왼쪽 위 항목과 공유하는 다른 보고서 항목은 Excel에서 확장하거나 축소할 수 없습니다.

  • 데이터 영역을 행 또는 열로 축소할 수 있는지 여부를 확인하기 위해 두 항목의 위치를 고려합니다.

    • 표시 유형을 제어하는 보고서 항목
    • 확장 및 축소할 수 있는 데이터 영역

    적용되는 규칙은 다음 두 항목의 상대 위치에 따라 달라집니다.

    • 표시 유형을 제어하는 항목이 확장 및 축소되는 항목 위 또는 아래에 표시되는 경우 항목은 행으로 축소할 수 있습니다.
    • 표시 유형을 제어하는 항목이 확장 및 축소되는 항목 옆에 나타나면 항목은 열로 축소할 수 있습니다.
    • 표시 유형을 제어하는 항목이 확장 및 축소되는 항목과 같은 거리 위와 옆에 나타나면 항목은 행으로 축소할 수 있습니다.
  • 렌더링된 보고서에 자동 부분합이 배치되는 위치를 결정하기 위해 렌더링 확장 프로그램은 동적 멤버의 첫 번째 인스턴스를 검사합니다. 피어 정적 멤버가 바로 위에 나타나면 동적 멤버는 부분합으로 간주됩니다. 해당 데이터가 요약 데이터임을 가리키는 윤곽선이 설정됩니다. 동적 멤버의 정적 형제가 없으면 멤버의 첫째 인스턴스가 부분합이 됩니다.

  • Excel 제한으로 인해 개요는 최대 7개 수준까지만 중첩할 수 있습니다.

문서 구조

보고서에 문서 맵 레이블이 있으면 문서 맵이 Excel 표지 워크시트로 렌더링됩니다. 워크시트의 이름은 문서 맵이며 통합 문서의 첫 번째 탭 위치에 있습니다.

보고서 항목 또는 그룹의 속성은 DocumentMapLabel 문서 맵에서 레이블을 결정합니다. 레이블은 첫 번째 행부터 첫 번째 열의 보고서에 표시되는 순서대로 나열됩니다. 각 문서 구조 레이블 셀은 보고서에 표시된 것과 같은 수준 수만큼의 깊이로 들여쓰게 됩니다. 각각의 들여쓰기 수준은 이어지는 열에 레이블을 배치하여 표시됩니다. Excel에서 지원하는 윤곽선 중첩 수준은 최대 256개까지입니다.

문서 구조 윤곽선은 축소 가능한 Excel 윤곽선으로 렌더링됩니다. 윤곽선 구조는 문서 구조의 중첩 구조와 일치합니다. 윤곽선의 확장 및 축소 상태는 둘째 수준부터 시작합니다.

맵의 루트 노드는 .rdl 확장명을 사용하지 않는 보고서 이름 또는 파일 이름입니다. 해당 이름은 대화형이 아닙니다.

렌더러는 문서 맵 링크에 10포인트 Arial 글꼴을 사용합니다.

텍스트 상자에 표시되는 드릴스루 링크는 텍스트가 렌더링되는 셀에서 Excel 하이퍼링크로 렌더링됩니다. 이미지 또는 차트에 대한 드릴스루 링크는 이미지에서 Excel 하이퍼링크로 렌더링됩니다. 드릴스루 링크를 선택하면 클라이언트의 기본 브라우저가 열리고 대상의 HTML 보기로 이동합니다.

텍스트 상자에 나타나는 하이퍼링크는 텍스트가 렌더링되는 셀에서 Excel 하이퍼링크로 렌더링됩니다. 이미지 또는 차트의 하이퍼링크는 이미지에서 Excel 하이퍼링크로 렌더링됩니다. 하이퍼링크를 선택하면 클라이언트의 기본 브라우저가 열리고 대상 URL로 이동합니다.

대화형 정렬

보고서 작성기 보고서에서 단추를 선택하여 테이블과 행렬이 행과 열을 표시하는 순서를 변경할 수 있습니다. Excel에서는 이러한 유형의 대화형 정렬을 지원하지 않습니다.

책갈피

텍스트 상자의 책갈피 링크는 텍스트가 렌더링되는 셀에서 Excel 하이퍼링크로 렌더링됩니다. 이미지 또는 차트의 책갈피 링크는 이미지에서 Excel 하이퍼링크로 렌더링됩니다. 책갈피를 선택하면 책갈피가 지정된 보고서 항목이 렌더링되는 Excel 셀로 이동합니다.

런타임 시 보고서 변경

일부 시나리오에서는 보고서를 여러 형식으로 렌더링해야 합니다. 필요한 모든 형식으로 원하는 방식으로 렌더링하는 보고서 레이아웃을 만들 수 없는 경우 기본 제공 전역 값을 사용할 RenderFormat 수 있습니다. 이 값을 사용하면 런타임에 보고서 모양을 조건부로 변경할 수 있습니다. 이렇게 하면 사용하는 렌더러에 따라 보고서 항목을 숨기거나 표시하여 각 형식에서 최상의 결과를 얻을 수 있습니다. 자세한 내용은 페이지를 매긴 보고서의 기본 제공 전역 및 사용자 참조(Report Builder)를 참조하세요.

Excel로 내보내기 문제 해결

가상 서비스 계정 및 실행 계정을 사용하면 Excel로 내보내기가 실패할 수 있습니다. 특히 레지스트리 키 액세스를 거부할 수 있습니다.

이 문제를 해결하려면 가상 사용자 계정 분기에서 영향을 받는 레지스트리 항목에 대한 실행 계정에 읽기 권한을 부여할 수 있습니다. 예를 들어 하나의 가능한 레지스트리 항목은 HKEY_USERS\S-1-5-80-4050220999-2730734961-1537482082-519850261-379003301\Software\Microsoft\Avalon.Graphics입니다. 그런 다음 컴퓨터를 다시 시작해야 합니다.