보고서에 대한 유용한 정보
다음과 같은 유용한 방법을 사용하면 작성하기 쉽고, 설정된 표준을 준수하며, 더욱 효율적으로 실행되는 보고서를 생성할 수 있습니다.
일반적인 최상의 방법
이 섹션에서는 사용자 지정 Fetch 기반 보고서를 만드는 데 유용한 정보를 제공합니다.
기존 보고서를 사용하여 사용자 지정 보고서 만들기
앱에서 찾고 있는 디자인에 가까운 기존 보고서가 있는지 확인합니다. 해당 보고서에 대한 보고서 정의를 다운로드한 후, 보고서를 처음부터 새로 만드는 대신 RDL 파일을 수정합니다. 이렇게 하면 개발 시간을 절약하고 보고서 작성 오류를 줄일 수 있습니다.
통화, 숫자, 날짜 및 시간, 달력에 대해 Customer Engagement (on-premises) 서식 사용
FilteredUserSettings
보기는 통화 서식, 날짜 및 시간 서식, 숫자 서식, 음수, 주의 시작 요일, 달력, 그리고 기타 서식에 대한 정보를 포함합니다. Customer Engagement (on-premises)은 FilteredUserSettings
보기에서 날짜, 시간, 숫자, 통화, 달력 서식을 얻기 위한 fn_GetFormatStrings 데이터베이스 기능을 제공합니다.
이러한 리소스를 사용하여 보고서에서 데이터 값의 서식을 올바르게 지정합니다.
페이지 크기 설정
Reporting Services는 세로 및 가로 방향 모드 또는 미리 설정된 페이지 크기와 같은 명시적인 페이지 방향을 제공하지 않습니다. 표준 보고서는 US letter 및 A4 용지 사용할 수 있는 8.25x11(세로) 또는 11x8.25(가로) 페이지 크기용으로 설계되었습니다.
보고서 백업
보고서 백업 사본을 만들어 보고서 서버가 아닌 다른 컴퓨터에 저장합니다.
필요한 경우 잘림 정의
텍스트 줄바꿈은 Reporting Services에서 텍스트 상자 보고서 항목의 기본 동작입니다. 다르게 표시된 경우가 아니면 모든 텍스트는 텍스트 영역의 정의된 너비에서 줄바꿈되고 세로로 늘어납니다. 잘림을 지정하면 텍스트 상자는 지정된 안쪽 여백(기본값은 왼쪽 및 오른쪽 2pt) 안에서 텍스트 상자의 너비만큼 텍스트를 자릅니다. 이 값보다 긴 최대 길이 잘림을 사용하려면 사용자 지정 코딩이 필요합니다.
표준 보고서는 사용자가 마우스 포인터를 보고서 항목 위로 가져갈 때 정적 텍스트 또는 데이터 필드의 값을 표시하는 도구 설명으로 설정됩니다. 잘림 기능을 사용할 경우 사용자가 잘린 텍스트를 가리킬 때 전체 텍스트가 표시되도록 ToolTip
속성을 필드 값으로 설정합니다.
날짜 및 시간 필드를 포함하는 보고서를 만들 때의 최상의 방법
날짜 및 시간 필드를 사용하는 보고서를 만들 때 다음에 주의하십시오.
Customer Engagement (on-premises)의 날짜 및 시간 값과 일치하도록 하려면 협정 세계시(UTC) 기반 필드(표준 시간대 독립 또는 날짜만)를 사용하는 보고서를 만들 때 값을 지역 시간대 기반(사용자 현지 시간) 값으로 변환하지 않습니다.
엔터티에서 필드의 날짜 및 시간 동작을 변경하는 경우 필드를 올바르게 표시하도록 보고서에 대한 해당 날짜 및 시간을 사용하는 보고서를 재생성해야 할 수 있습니다.
보고서 마법사 보고서를 재생성합니다. 매개 변수가 동일한 보고서 마법사를 사용하여 보고서를 편집하고 보고서를 재생성합니다.
관리형 솔루션을 기반으로 보고서를 재생성합니다. 관리형 솔루션의 경우 보고서를 편집하는 대신 솔루션을 다시 가져와 보고서를 생성합니다.
Visual Studio에서 만든 사용자 지정 보고서를 재생성합니다. 필요하면 Visual Studio에서 날짜 및 시간 필드를 업데이트하고 보고서를 다시 게시합니다.
날짜 및 시간 필드에 대한 자세한 내용은 날짜 및 시간 데이터 형식의 동작을 참조하십시오.