Crystal Reports-빠른 가이드
SAP Crystal Reports는 Business Intelligence toolSAP 및 비 SAP 데이터 소스 모두에서 보고서를 생성하는 데 사용됩니다. 최종 사용자는 뛰어난 시각화가 포함 된 보고서를 생성하고 새로운 비즈니스 요구 사항을 보고서에 구현하여 IT 및 보고서 개발자에 대한 의존도를 줄일 수 있습니다.
SAP Crystal Reports는 다음을 포함하는 모든 데이터 소스에 연결할 수 있습니다. Relational databasesOracle, BW와 같은 OLAP 데이터 소스 시스템 또는 XML 데이터와 같은. 간단한 보고서를 만들거나 Crystal Reports의 복잡하거나 특수한 도구를 사용하여 최종 사용자를위한 고급 보고서를 만들 수도 있습니다. 주로 CEO와 관리자를위한 완벽한 픽셀보고에 사용됩니다.
Crystal Reports 사용의 이점
Flexible and customized report − 높은 수준의 디자인 인터페이스와 효율적인 워크 플로우를 갖춘 SAP Crystal Reports를 사용하여 고도로 포맷 된 픽셀 단위의 완벽한 보고서를 빠르게 생성 할 수 있습니다.
Powerful report delivery options − 원하는 언어 및 형식으로 비즈니스 최종 사용자에게 개인화 된 보고서를 제공 할 수 있습니다.
Data source connectivity− 정보 소스에 직접 연결할 수 있습니다. 데이터 소스에는 기본, ODBC, OLE DB 및 관계형, OLAP, 웹 서비스, XML, 엔터프라이즈 데이터 소스 및 salesforce.com에 대한 JDBC 연결이 포함됩니다.
Expanded support for Excel − 여러 워크 시트에 걸쳐 있지 않고 더 많은 데이터를 단일 워크 시트로 내보낼 수 있도록하여 Excel 파일 형식을 최대한 활용할 수 있습니다.
Windows operating system compatibility − SAP Crystal Reports 소프트웨어 2013은 Microsoft Windows 7과 호환되는 것으로 인증되었습니다.
Mobile compatibility − 모바일 장치를 통해 대화 형 보고서를 열 수도 있습니다.
SAP Crystal Reports, Adobe Flash and HTML 5 integration − SAP Crystal Reports 개발자는 다양한 소스에서 데이터를 가져 오는 강력한 "매시업"을 생성 할 수 있습니다.
Competitors − SAP Crystal Reports는 SQL Server Reporting Services SSRS, XtraReports, ActiveReports 및 List & Label과 같은 Microsoft 시장의 여러 제품과 경쟁합니다.
Crystal Reports의 설치 요구 사항
다음은 Crystal Reports를 설치하기위한 기본 요구 사항입니다.
AMD 또는 Intel 기반 프로세서, 듀얼 코어 CPU, 2GB RAM이 장착 된 PC
약 4GB의 사용 가능한 하드 드라이브 공간 (영어 전용, 모든 언어의 경우 8GB)
Microsoft Windows 7 SP1, Windows 8, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012
Languages available − 영어, 핀란드어, 프랑스어, 독일어, 헝가리어, 이탈리아어, 일본어, 한국어, 노르웨이어, 폴란드어, 포르투갈어, 중국어 간체, 중국어 번체, 체코 어, 덴마크어, 네덜란드어, 슬로바키아어, 슬로베니아어, 스페인어, 스웨덴어, 태국어, 터키어, 루마니아어, 러시아어
기술 사양
Hardware Requirements − Intel Pentium III 또는 동급 프로세서, 최소 512MB RAM 권장
Disk Space − 영어 기본 설치의 경우 2GB, 모든 언어가 설치된 기본 설치의 경우 4GB
버전 및 기능 비교
SAP Crystal Reports 버전 형식을 디코딩하는 예를 들어 보겠습니다. 12.1.2.957.12가 CR 2008의 버전이라고 가정합니다. 여기서1 서비스 팩 1임을 나타냅니다. .2서비스 팩 1 위에 수정 팩 1.2가 적용되었음을 나타냅니다. 네 자리 중 마지막 세 자리는 중요하지 않습니다. 또 다른 예로 버전 12.3.1.684가있는 경우 CR 2008, 서비스 팩 3, 수정 팩 3.1을 사용하고 있다는 것을 알고 있습니다.
Editions − Developer (D), Professional (P), Standard (S)
Editions − Developer (D), Professional (P), Standard (S)
Editions − Developer (D), Professional (P), Standard (S)
Editions − Developer (D), Professional (P), Standard (S)
기업용 Crystal Reports는 효과적인 보고서를 빠르고 쉽게 생성, 서식 지정 및 게시 할 수있는 인터페이스를 제공합니다.
메뉴 모음은 다음 이미지와 같이 Crystal Reports for Enterprise에서 사용할 수있는 모든 기능을 제공합니다.
다음 이미지에 표시된 표준 도구 모음을 사용하면 다음과 같은 일반적인 보고서 기능에 액세스 할 수 있습니다. − 기존 보고서 열기, 새 보고서 생성, 보고서 저장, 보고서 인쇄, 잘라 내기, 붙여 넣기, 내보내기 및 실행 취소.
삽입 탭을 사용하면 다음 이미지와 같이 텍스트, 선, 상자, 그룹, 섹션, 그림, 계산 및 / 또는 차트 삽입과 같은 개체를 보고서에 삽입 할 수 있습니다.
다음 이미지에 표시된대로 형식 탭에서는 글꼴 크기 또는 글꼴 색상, 배경색 변경, 텍스트를 가운데, 왼쪽, 오른쪽으로 정렬 등과 같은 선택한 필드의 형식을 지정하는 기능을 사용할 수 있습니다.
또한 보고서에서 특정 임계 값 위 또는 아래 값을 강조하는 것과 같은 조건부 서식을 적용 할 수도 있습니다.
오른쪽 상단의 조건부 서식 옵션을 클릭하면 서식 상자가 열립니다. 이 상자에서 조건부 서식을 표시 할 조건을 정의합니다. 설정 영역에서 글꼴 스타일 변경, 텍스트 색상 변경 등 조건 충족시 표시 할 서식을 지정합니다.
다음 그림에 표시된 데이터 탭을 사용하면 데이터 편집 쿼리, 그룹 및 정렬 만들기, 필터를 적용하여 보고서의 데이터 제한, 수식을 만들어 보고서에 사용자 지정 계산을 추가 할 수 있습니다.
다음 이미지와 같이 쿼리 필터 옵션 또는 데이터 소스 편집을 클릭하면 쿼리 패널이 열립니다. 쿼리 패널에서 보고서에 표시 할 개체를 선택할 수 있습니다. 필터 옵션에서 필터를 적용하여 보고서에서 반환하는 데이터를 제한 할 수 있습니다.
다음 이미지와 같이 수식 버튼을 클릭하면 수식 워크샵이 열립니다. 이를 통해 보고서에서 사용자 정의 계산을 사용할 수 있습니다. 데이터 탐색기에서 개체, 함수 및 연산자를 입력하거나 클릭하여 수식을 적용 할 수 있습니다.
Crystal Reports의 주요 작업 영역은 다음과 같습니다. Report Design Canvas구조 탭과 페이지 탭으로 구분됩니다. Crystal Report는 기본적으로 5 개의 다른 부분으로 나뉘며 보고서에 그룹화를 적용하면 추가 섹션이 추가됩니다.
위의 이미지와 같이 구조 탭을 사용하면 보고서의 다양한 섹션에 항목을 배치하여 전체 구조를 만들 수 있습니다. 필요한 정렬, 그룹화 등을 적용 할 수도 있습니다. 여기서는 데이터 자체가 아닌 데이터에 대한 자리 표시 자로 작업합니다.
다음 이미지와 같이 페이지 탭에는 구조 탭에서 만든 구조를 기반으로 보고서 데이터가 표시됩니다. 여기에서 배포 할 보고서 디자인의 서식 및 레이아웃을 평가할 수 있습니다.
보고서 옵션은 다음에서 가장 일반적으로 사용되는 기능 중 하나입니다. Crystal Report Designer, Crystal Reports .NET 응용 프로그램에서 런타임에 Crystal 보고서의 보고서 옵션 값에 액세스 / 수정해야하는 경우.
편집 → 보고서 옵션으로 이동하십시오.
보고서 옵션 기능은 각 요소를 수동으로 선택하지 않고도 보고서 요소의 전체 열을 선택, 이동 및 크기 조정할 수있는 스마트 지침 기능과 같은 Crystal Reports의 다양한 필드를 설정하는 데 사용됩니다. 보고서 요소를 선택하면 스마트 지침이 나타나고 열에서 관련 요소를 자동으로 선택합니다.
SAP Crystal Report는 가로 및 세로의 두 가지 페이지 레이아웃 옵션을 제공합니다. 가로는 페이지가 가로 방향임을 의미하고 세로는 페이지가 세로 방향임을 의미합니다.
Crystal Report에서 페이지 레이아웃 옵션을 열려면 파일 → 페이지 설정으로 이동합니다.
이 옵션을 사용하면 용지 크기, 용지 너비, 용지 높이 및 여백 (왼쪽, 오른쪽, 위쪽 및 아래쪽)과 같은 페이지 옵션을 선택할 수 있습니다.
To change the page layout −
파일 메뉴에서 페이지 설정 탭을 선택합니다. 페이지 설정 그룹에서 방향 옵션을 클릭합니다.
SAP Crystal Report for Enterprise 도움말 탭은 Crystal Report 기능을 학습 할 수있는 SAP 사이트의 모든 학습 자료 및 대화 형 비디오 링크를 제공합니다.
이미지에 표시된대로 다음 옵션은 메뉴 모음에서 도움말 탭을 클릭하면 사용할 수 있습니다.
- SAP Crystal Reports for Enterprise 도움말
- Documentation
- Tutorials
- 시작 페이지 표시
- 문의하기
- Register
- SAP Crystal Report for Enterprise 정보
SAP Crystal Reports for Enterprise 도움말
이 옵션은 다음 이미지와 같이 SAP Crystal Report for Enterprise 소개라는 제목의 전체 가이드를 제공합니다.
여기에서는 Crystal Reports Enterprise 4.x에 대한 소개와 서버 로그온,보고 소개, 디자인 개념, 데이터 소스 및 쿼리, 차트 작성 등과 같이 도구에서 사용할 수있는 모든 기본보고 기능을 다룹니다.
선적 서류 비치
도움말 탭에서 문서 옵션을 클릭하면 Crystal Report for Enterprise 4.x 용 SAP 링크로 이동합니다.
이 링크에는 Enterprise 4.x 용 Crystal Report 가이드가 있습니다.
- 설치, 업그레이드 및 배포
- 최종 사용자 가이드
- 추가 정보
튜토리얼
도움말 탭에서 자습서 링크를 클릭하면 공식 제품 자습서 – SAP BusinessObjects Crystal Reports for Enterprise 4.x로 이동합니다.
이 페이지에서는 도구의 모든 주요 기능에 대한 대화식 세션 및 비디오 자습서가 포함 된 eLearning 자료를 제공합니다.
시작 페이지
SAP Crystal Reports Enterprise 4.1 도구의 홈페이지로 이동합니다. Contact Us 과 Register Option 도구 관련 기능에 대해 SAP에 문의하는 데 사용됩니다.
SAP Crystal Report for Enterprise 정보
버전 및 빌드 세부 정보가있는 도구의 정보 페이지로 이동합니다.
SAP Crystal Report 디자인 환경은 보고서 구조를 디자인 할 수있는 영역을 제공합니다. 그것은 여러 구성 요소로 구성됩니다-
보고서 디자인 캔버스
그만큼 Report Design Canvas보고서의 구조를 디자인하는 데 사용됩니다. 보고서에 차트, 테스트 요소 및 데이터 개체와 같은 다양한 요소를 배치 할 수 있습니다.
눈금자 표시 옵션은 보고서 캔버스 위에 눈금자를 표시합니다. 디자인 캔버스 탭에서 측정 단위 옵션을 변경하여 측정 단위를 변경할 수 있습니다.
구조 모드 및 페이지 모드를 사용하여 보고서의 레이아웃을 정의 할 수 있습니다. 구조 모드는 보고서의 구조를 표시하고 페이지 모드는 보고서를 미리 보는 데 사용됩니다.
편집 → 환경 설정 → 디자인 캔버스
구조 모드
구조 모드는 보고서를 디자인하기위한 환경을 제공하는 데 사용됩니다. 보고서 작성을위한 구조 및 지침을 제공합니다. 보고서에 개체를 배치하면 구조 모드로 표시됩니다. 개체를 추가 / 삭제하거나 복잡한 수식을 적용하거나 개체를 이동할 수도 있습니다.
구조 모드의 각 개체는 프레임으로 표시됩니다. 구조 모드에는 보고서를 편집하는 데 사용할 수있는 여러 구성 요소가 있습니다.
보고서 헤더
상단에 보고서 제목을 추가하거나 보고서 시작 부분에 배치하려는 기타 정보를 추가하는 데 사용됩니다.
페이지 헤더
이 옵션은 문서 머리글, 장 이름 등과 같은 각 페이지의 상단에 정보를 표시하는 데 사용됩니다. 페이지 머리글은 보고서 머리글에 포함되지 않습니다.
몸
보고서 본문을 표시하는 데 사용됩니다. 모든 보고서 데이터는이 섹션에 있습니다.
보고서 바닥 글
총계 등 보고서 끝에 정보를 표시하는 데 사용됩니다.
페이지 바닥 글
페이지 번호 또는 각 페이지 끝에 원하는 기타 정보를 표시하는 데 사용됩니다.
페이지 모드
보고서가 게시되거나 인쇄 될 때 보고서의 실제 데이터를 나타냅니다. 또한 실제 데이터로 보고서의 형식을 변경할 수 있으며 변경 사항은 보고서에 즉시 표시됩니다.
데이터 탐색기 사이드 바
보고서에서 개체를 추가 / 삭제하는 데 사용됩니다. 새 보고서를 만들거나 기존 보고서를 열면이 측면 패널이 열립니다.
쿼리 패널에 추가 된 모든 개체는 데이터 탐색기 아래에 표시되며 여기에서 보고서에 개체를 추가 할 수 있습니다. 이것은 다음 구성 요소로 더 나뉩니다.
결과 개체
보고서에 추가 된 모든 개체가 표시됩니다. 보고서에 추가 할 개체를 끌 수도 있습니다. 데이터 소스 편집 옵션을 사용하면 유니버스에서 새 개체를 추가하거나 리포지토리에서 새 유니버스 / 데이터 소스를 선택할 수 있습니다.
공식
보고서에 대해 생성 된 모든 공식이 표시됩니다. 수식 탭을 마우스 오른쪽 버튼으로 클릭하고 → 새로 만들기 → 새 수식을 만들어 새 수식을 만들 수 있습니다.
수식을 보고서로 끌어 올 수도 있습니다.
매개 변수
보고서에 대해 생성 된 모든 매개 변수가 표시됩니다. Parameter → New → New Parameter를 오른쪽 클릭하여 새로운 파라미터 그룹을 생성 할 수 있습니다.
누적 합계
보고서에 대해 생성 된 모든 누계 목록이 표시됩니다. 탭 → 새 누적 합계를 마우스 오른쪽 버튼으로 클릭하여 새 누적 합계를 만들 수 있습니다.
미리 정의 된 개체
보고서에 추가 할 수있는 미리 정의 된 개체를 보여줍니다. 미리 정의 된 개체를 보고서 캔버스로 끌어서 보고서에 추가 할 수 있습니다.
개요
보고서의 트리 구조를 보는 데 사용됩니다. 트리 구조의 첫 번째 노드는 보고서 자체를 나타내고 첫 번째 수준 노드는 보고서의 섹션을 나타내며 개체를 포함하는 각 섹션이 나열됩니다.
그룹 트리
보고서에서 모든 그룹과 하위 그룹의 트리보기를 보는 데 사용됩니다.
찾기
보고서에서 특정 값을 검색하는 데 사용됩니다. 검색 상자에 단어를 입력하여 값을 찾습니다.
Crystal Report는 다음을 포함하는 여러 데이터 소스에 연결할 수 있습니다.
- Universe
- SAP BEx 쿼리
- 관계 연결
- HANA보기
- Excel 스프레드 시트
데이터 소스에 연결하려면 파일 → 새로 만들기 → 데이터 소스에서로 이동합니다.
데이터 소스를 선택하려면 SAP Business Objects 플랫폼 서버에 연결되어 있어야합니다.
파일 → 새로 만들기 → 데이터 소스에서 → 데이터 소스 연결 선택 대화 상자가 나타나면 → 리포지토리 찾아보기 → 데이터 소스 유형 목록 → 연결할 데이터 소스 선택 → 다음.
유니버스를 선택하면 쿼리 패널이 열리고 쿼리 필터에 개체를 추가하여 보고서를 생성 할 수 있습니다.
SAP BEx 및 Universe 데이터 소스 연결을 사용하면 Crystal Reports에서 쿼리를 만들고 디자인 할 수 있습니다.
쿼리 만들기
Universe에서 쿼리를 만들려면 OLAP 및 관계형 데이터 소스를 모두 선택할 수 있습니다.
쿼리 디자인의 첫 번째 단계는 쿼리에 추가 할 개체를 정의하는 것입니다. 정렬 및 쿼리 필터를 적용하여 쿼리를 구체화 할 수도 있습니다. 쿼리 패널은 여러 창으로 나뉩니다.
유니버스 창
그것은 우주의 모든 개체의 트리 구조를 포함합니다. 모두 확장 옵션을 사용하여 유니버스의 모든 개체를 볼 수 있습니다.
쿼리 패널에서는 새 개체를 추가하거나 기존 개체를 편집 할 수 없습니다.
결과 개체 창
이 영역에서 쿼리에 원하는 개체를 추가합니다.
쿼리 필터 창
보고서에서 개체 값을 필터링하는 데 사용됩니다. 미리 정의 된 필터를 사용하거나 개체를 추가하여 사용자 지정 필터를 만들 수 있습니다.
SAP BEx 쿼리에는 하나 이상의 계층이 포함될 수 있으며 보고서를 실행할 개체를 미리 정의 할 수 있습니다.
SAP HANA 쿼리에는 SAP HANA 모델링 뷰 (분석, 계산 뷰)의 데이터가 포함됩니다. HANA 데이터베이스에 연결하고 데이터베이스 내에서 Schemas → 테이블을 사용하려면 기존 Relational 또는 OLAP 연결을 사용할 수 있습니다. 관계 연결은 IDT 도구에서 생성 할 수 있습니다.
OLAP 연결은 정보 디자인 도구뿐만 아니라 CMC에서도 만들 수 있습니다. HANA 다차원보기는 OLAP 연결을 사용하여 Crystal Reports에 연결할 수 있습니다.
Next 클릭 → HANA 리포지토리 내의 모든 모델링 뷰 목록 표시 → 모델링 뷰 선택 → 마침
보고서에 추가하는 데 사용할 수있는 쿼리 패널에서보기 개체가 열립니다.
쿼리 편집
쿼리를 사용하여 Crystal Report를 만든 후 개체를 변경하려면 데이터 소스 편집 옵션으로 이동해야합니다. 옵션을 클릭하면 개체 추가 / 삭제, 필터 적용 등을 수행 할 수있는 쿼리 편집 패널이 열립니다.
다음 이미지와 같이 데이터 → 데이터 소스 편집으로 이동하여 기존 쿼리를 편집 할 수도 있습니다.
변경을 마친 후 마침을 클릭하면 모든 변경 사항이 Crystal Report의 데이터에 적용됩니다.
다음은 Crystal Reports에서 사용할 수있는 쿼리 필터의 유형입니다-
- 미리 정의 된 필터
- 맞춤 필터
- 맞춤 필터
필터 미리 정의
이들은 관리자가 만든 쿼리 패널에 내장 된 필터입니다. 미리 정의 된 필터는 유니버스 수준에서 만들어지며 유니버스의 보고서에서 직접 사용됩니다. 필터를 적용 할 개체를 쿼리 필터 창으로 끌어서 미리 정의 된 필터도 끌어 놓습니다. 쿼리 데이터를 실행하면 wrt 쿼리 필터가 보고서에 반환됩니다.
맞춤 필터
이러한 필터는 쿼리 패널의 쿼리로 만들어집니다. 사용자 지정 필터는 쿼리 필터 탭의 쿼리 패널에서 생성됩니다. 개체를 쿼리 필터 창으로 드래그하고 다양한 관계 연산자를 사용하여 필터 조건을 전달합니다. 쿼리 필터에 상수 값 또는 값 목록을 넣을 수 있습니다.
프롬프트
질문 또는 값 목록을 표시하는 데 사용되며 동적 필터라고합니다.
필터 조건
상수 옵션을 사용하면 필터에 단일 값을 입력 할 수 있습니다.
값 목록을 사용하면 개체에 대해 사용 가능한 모든 값에서 하나의 값을 선택할 수 있습니다.
프롬프트는 쿼리 필터에 동적 값을 전달하는 데 사용됩니다.
선택권 | 기술 |
---|---|
Constant |
|
LOV |
|
Prompt |
|
시간 기반 쿼리 필터는 특정 기간 동안 특정 개체의 값을 필터링하는 데 사용됩니다. 쿼리 필터에 날짜 차원을 추가 할 때 드롭 다운 목록의 연산자간에 사용하여 날짜를 구체적으로 언급 할 수 있습니다.
달력 옵션을 클릭하여 '종료'및 '시작'필드에서 날짜를 선택할 수 있습니다. 값 목록 (LOV) 또는 상수 값 옵션과 함께 날짜 차원을 사용할 수도 있습니다. LOV를 사용하면 유니버스의 날짜 차원에 사용할 수있는 값 목록에서 날짜까지를 선택할 수 있습니다.
이를 보고서에서 시간 기반 필터 적용이라고합니다.
필드 개체 컨트롤은 보고서에서 개체를 편집하는 데 사용됩니다. 개체를 편집하려면 개체 이름을 마우스 오른쪽 버튼으로 클릭하고 다음 이미지와 같이 '포맷 결과 개체 요소'또는 '조건부 서식'옵션을 선택할 수 있습니다.
형식 결과 개체 요소 필드는 보고서에서 개체의 모양을 변경하는 데 사용됩니다. 내부에 다음 4 개의 탭이 있습니다.
- General
- Font
- Appearance
- Paragraph
General tab 보고서 개체의 일반 속성 (높이 및 너비, 중복시 숨기기 및 숨기기 등)을 정의하는 데 사용됩니다. 일반의 고급 탭은 보고서에서 하이퍼 링크를 전달하는 데 사용됩니다.
Font tab 보고서에서 개체 이름의 글꼴 크기, 색상, 스타일, 정렬 및 회전을 변경하는 데 사용됩니다.
Appearance tab 테두리를 변경하고 보고서 개체에 효과를 추가하는 데 사용됩니다.
Paragraph tab 보고서에 여러 줄이있는 경우 줄 속성을 정의하는 데 사용됩니다.
조건부 서식은 보고서 개체의 모양에 대한 조건을 전달하는 데 사용됩니다.
조건 추가 탭을 클릭하고 → 개체 이름을 선택하고 조건을 통과하면 개체의 값을 전달할 수 있습니다. 글꼴 스타일, 글꼴 색상 등을 정의 할 수 있습니다.
앞서 논의했듯이 Crystal Reports는 기본적으로 5 개의 주요 섹션을 제공합니다.
- 보고서 헤더
- 페이지 헤더
- Body
- 보고서 바닥 글
- 페이지 바닥 글
여기에서는 Enterprise 4.x 용 Crystal Report에서 섹션을 삽입, 숨기기 및 삭제하는 방법에 대해 알아 봅니다.
보고서 섹션에 섹션을 삽입하려면 섹션을 선택하고 → 마우스 오른쪽 버튼을 클릭하고 삽입합니다.
숨기기 및 이동 옵션을 사용하여 섹션을 숨기거나 섹션을 위아래로 이동할 수 있습니다.
섹션 형식 옵션을 사용하면 섹션 속성의 형식을 지정할 수 있습니다. 그것은 포함합니다-
- Name
- Color
- Size
크기 옵션을 사용하면 섹션의 높이를 조정할 수 있습니다.
To keep a section from breaking across pages −
요소가 한 페이지보다 길면 여러 페이지에 걸쳐 인쇄됩니다. 이를 방지하기 위해 페이징 옵션을 사용할 수 있습니다.
섹션을 마우스 오른쪽 버튼으로 클릭하고 섹션 포맷 → 페이징 → 페이지 나누기 방지를 선택하고 닫기를 클릭합니다.
이제 Crystal Report 2013에서 섹션을 삽입, 숨기기 및 삭제하는 방법을 살펴 보겠습니다.
다음 이미지에 표시된 섹션 전문가는 보고서의 섹션을 관리하는 데 사용됩니다.
To insert a new section you need to −
다음 이미지와 같이 섹션 전문가 버튼을 클릭합니다 (섹션 전문가에는 보고서의 모든 섹션 목록이 포함됨) → 섹션을 선택하고 삽입을 클릭합니다.
보고서에 새 섹션이 나타납니다.
섹션을 삭제하려면
상단의 섹션 전문가를 열고 삭제할 섹션을 선택하고 → 삭제를 입력합니다.
문자가있는 섹션 만 삭제할 수 있습니다. Crystal Reports에서 원래 제공 한 섹션은 삭제할 수 없습니다.
순서를 변경하려면
섹션 전문가를 열고 이동하려는 섹션을 선택하고 위쪽 및 아래쪽 화살표를 사용하여 섹션 순서를 변경합니다.
섹션을 병합하려면
섹션 전문가 열기 → 병합하려는 섹션 이동 → 상단 섹션 선택 → 병합 클릭.
섹션은 목록의 다음 섹션과 병합됩니다.
섹션을 분할하려면
분할하고자하는 구간의 경계를 클릭 → 구간을 분할하는 가로선이 나타납니다. → 구간을 분할 할 위치로 드래그 앤 드롭합니다.
데이터 정렬
때때로 Crystal Reports의 데이터를 특정 순서로 정렬해야합니다. 데이터를 정렬하면 보고서에서 특정 레코드를 더 쉽게 찾을 수 있습니다. 오름차순 또는 내림차순으로 정렬을 추가 할 수 있으며 속성 및 측정 값에도 적용 할 수 있습니다.
정렬 탭에서 삭제 옵션을 사용하여 정렬을 제거 할 수도 있습니다.
Crystal Reports에서 정렬을 적용하는 방법을 살펴 보겠습니다.
Crystal Report for enterprise 4.x에서 정렬을 적용하려면 보고서의 구조 탭으로 이동 → 상단의 데이터 탭을 클릭하고 정렬을 선택합니다.
정렬 옵션을 클릭하면 그룹 및 정렬 옵션이있는 창이 팝업됩니다.
정렬 탭으로 이동하고 본문 탭을 확장하여 보고서의 측정 값 및 속성 값에 대한 정렬을 적용합니다.
정렬을 추가하려면 정렬 추가 옵션을 클릭하십시오. 보고서에 추가 된 모든 속성과 측정 값이 표시됩니다. 정렬을 적용 할 개체를 선택하고 오름차순 및 내림차순 옵션을 클릭합니다.
A → Z 오름차순 또는 Z → A 내림차순
단일 보고서에 여러 정렬을 추가하고 확인을 클릭 할 수도 있습니다.
정렬 된 데이터를 보려면 페이지 탭으로 이동하십시오.
위의 예에서는 고객 이름과 판매 수량에 정렬을 적용했습니다.
정렬을 삭제하려면 정렬을 선택하고 정렬 삭제 옵션을 클릭합니다.
이 장에서는 그룹을 정의, 렌더링 및 삭제하는 방법에 대해 설명합니다.
그룹 정의
쉽게 이해할 수 있도록 데이터를 그룹으로 분리해야하는 경우 그룹화 옵션을 사용할 수 있습니다.
그룹화 탭의 사용자 정의 옵션을 사용하여 단일 값 또는 여러 값에 대한 그룹화를 사용자 정의 할 수도 있습니다.
보고서에 그룹화를 적용하려면 보고서의 구조 탭으로 이동 → 데이터 → 그룹
렌더 그룹
그룹화 조건을 추가합니다. 새로 만들기 ( '+'기호)를 클릭하고 그룹화를 적용 할 속성을 선택합니다. 한 개체에 일반 그룹화를 적용하면 보고서의 모든 유사한 값이 그룹화됩니다.
단일 값에 그룹화를 적용하려면 그룹화 옵션 사용자 지정 → 새로 만들기 → 조건 추가 → 다음 이미지와 같이 드롭 다운 목록에서 연산자 및 값을 선택합니다.
또한 다른 모든 항목을 삭제하거나 그룹 이름을 사용하여 단일 그룹으로 그룹화하거나 그룹 이름을 변경하지 않고 다른 모든 항목을 포함하는 옵션도 제공합니다.
다음 예에서는 두 개의 그룹을 만들었습니다. 첫 번째는 지역 이름 =”New Delhi”이고 두 번째 그룹은 그룹 이름이“Others”입니다.
보고서에서 그룹화를 사용하면 보고서 캔버스에 두 개의 새로운 섹션 (그룹 머리글 1 및 그룹 바닥 글 1)이 나타납니다.
그룹 삭제
그룹을 삭제하려면 제거 할 그룹을 선택하고 삭제 옵션을 클릭합니다.
보고서 구조 → 그룹 → 삭제할 그룹 # 1, 2 선택 → 삭제로 이동합니다.
Crystal Reports에서 그룹을 사용자 지정하는 동안 다음 3 가지 옵션을 사용할 수 있습니다.
나머지는 모두 버리십시오
다른 모든 항목을 그룹 이름으로 단일 그룹으로 그룹화
그룹 이름을 변경하지 않고 다른 모든 항목 포함
그룹 트리
페이지 탭에있을 때 측면 패널의 그룹 트리 아이콘을 사용하여 보고서에서 그룹의 트리보기를 볼 수 있습니다. 특정 그룹을 찾는 보고서를 스크롤하는 대신 보고서의 특정 그룹으로 이동할 수 있습니다.
보고서의 라이브 헤더
그룹의 내용에 따라 라이브 헤더가 변경됩니다. 보고서에서 그룹을 정의하면 프로그램이 그룹 헤더 섹션의 요소에 그룹 이름을 자동으로 삽입합니다. 이 요소는 그룹의 이름을 표시합니다.
그룹화 된 데이터 합계
보고서의 각 그룹에 대한 합계를 찾기 위해 보고서의 데이터 그룹화가 수행됩니다. 합계, 개수, 최대 값, 최소값, 평균 등 많은 합계 옵션을 사용할 수 있습니다. 보고서에 소계를 추가 할 수도 있습니다.
보고서의 총계 옵션 − 삽입 탭으로 이동 → 총계 옵션 선택
합계 상자의 형식을 변경하려면 합계 값 → 형식 합계를 마우스 오른쪽 버튼으로 클릭합니다.
보고서를 처음부터 만드는 대신 보고서 리포지토리의 기본 템플릿을 사용할 수도 있습니다. 이러한 보고서 템플릿은 구매 주문서, 송장, 편지 템플릿 등과 같은 일반적인 문서에 대해 미리 정의 된 레이아웃을 제공합니다.
리포지토리에서 보고서 템플릿을 선택하려면 파일 → 새로 만들기 → 웹 템플릿에서로 이동합니다.
Crystal Reports에는 두 가지 템플릿 옵션이 있습니다-
- 추천 템플릿
- 최근 사용
검색 도구를 사용하여 검색을 수행 할 수도 있습니다. 보고서 템플릿을 선택하면 데이터 소스를 선택하라는 메시지가 표시됩니다.
미리보기 (데이터 소스를 선택하기 전에 보고서 템플릿을 미리 보려면) → 데이터 소스 위치 설정을 선택하여 데이터 소스 선택 → 대상 데이터 소스 패널, 연결 추가 아이콘 → 데이터 소스 연결 선택 대화 상자가 나타납니다.
다음 옵션 중 하나에서 데이터 소스 연결을 선택하십시오-
Previous Connections −이 옵션을 사용하면 이전에 연결된 데이터 소스를 사용할 수 있습니다.
Browse Repository −이 옵션을 사용하면 데이터 소스 유형 목록에서 데이터 소스를 선택할 수 있습니다.
Connection by Vendor −이 옵션은 공급 업체 또는 소프트웨어 제공 업체별로 정렬 된 데이터 소스에 연결합니다.
마침을 클릭합니다.
현재 데이터 소스 패널에서 개체를 선택하고 대상 데이터 소스 패널의 개체에 연결 → 맵 클릭 → 완료를 클릭합니다.
Crystal Reports for Enterprise의 삽입 옵션을 사용하면 보고서 수준에서 차트, 크로스 탭, 그림, 플래시, 하위 보고서 등 여러 개체를 추가 할 수 있습니다.
그래픽 개체 추가
보고서에 여러 형식의 그림을 추가 할 수 있습니다. 보고서에 회사 로고, 브랜드 이름 등을 추가하려는 경우에도 사용할 수 있습니다.
그림을 클릭하면 보고서에 그림을 삽입 할 수있는 옵션이 제공됩니다. 다음과 같은 일반적인 그림 형식은 Crystal Reports에서 지원됩니다-
- jpeg
- png
- gif
- tiff
보고서에 플래시 파일을 삽입 할 수도 있습니다. 플래시를 클릭하면 파일 경로를 선택하거나 보고서에 추가 할 플래시 파일의 링크를 직접 포함 할 수 있습니다. 플래시 파일에서 .swf 파일 형식을 지원하므로 보고서에 동적 대시 보드를 추가 할 수 있습니다.
이 장에서는 차트 유형, 차트 생성 및 서식 지정에 대해 알아 봅니다.
차트 유형
엔터프라이즈 용 Crystal Reports에서 아래 차트 유형을 사용할 수 있습니다. 차트를 삽입하려면 삽입 → 차트 → 차트 유형을 선택하고 구조 또는 페이지 탭에 차트를 삽입합니다.
차트 및 차트 레이아웃 만들기
보고서 바닥 글에 차트를 삽입 할 수 있습니다. 차트 삽입 옵션에서 차트 유형을 선택하면 커서를 보고서 바닥 글 영역으로 이동하고 차트를 삽입 할 위치를 클릭 할 수 있습니다.
차트를 삽입하면 데이터와 차트 표시라는 두 가지 옵션이 제공됩니다.
차트 표시 옵션을 사용하면 차트 크기를 조정하고 보고서 바닥 글 영역에서 차트를 이동할 수 있습니다 (위 그림 참조).
데이터 탭을 사용하면 차트에 데이터를 삽입 할 수 있습니다. 데이터 탭으로 이동하면 X, Y, Z 축에 값을 추가하라는 메시지가 표시됩니다.
각 축을 마우스 오른쪽 버튼으로 클릭하고 차트 범주 개체 삽입으로 이동 → 드롭 다운 목록에서 선택한 요소 선택 → 차트 데이터 개체, 제목, 부제, 각주, 범례 등.
차트 데이터 개체를 사용하면 차트 데이터에 전달할 속성 이름을 선택할 수 있습니다. 제목, 부제 및 각주를 사용하여 차트에 제목 또는 메모를 추가 할 수 있습니다.
차트 서식 지정
차트를 마우스 오른쪽 버튼으로 클릭하면 다음과 같은 서식 옵션이 제공됩니다.
Format Chart-사전, 모양 및 깊이 옵션으로 이동하여 차트의 구조를 포맷 할 수 있습니다. 차트 형식 탭에서 차트 옵션을 클릭하여 드롭 다운 목록에서 차트 유형을 변경할 수도 있습니다.
Chart Highlighting Expert를 사용하면 차트에서 특정 값을 강조 표시 할 수 있습니다. 다른 색상을 선택하여 차트 내의 값을 강조 표시 할 수 있습니다.
조건 추가 → 다음 그림과 같이 차트에서 강조 표시 할 속성을 선택합니다.
차트 유형 편집은 모든 옵션이 유사한 형식 차트와 동일합니다.
차트 데이터 편집은 차트의 데이터를 편집하는 데 사용됩니다. 차트 축의 매개 변수 값을 변경하려면 차트 데이터 편집을 클릭하고 값을 변경할 수 있습니다. 숨기기 옵션은 차트를 숨기는 데 사용되며 이동은 차트를 앞뒤로 이동하는 데 사용됩니다.
차트 크기의 서식을 지정하여 단일 보고서 또는 한 행에 여러 차트를 추가 할 수 있습니다. 예-다른 값을 나타 내기 위해 막대 차트와 원형 차트를 추가 할 수 있습니다. 두 번째 차트의 차트 및 데이터 표시 옵션이 표시됩니다. → 다음 이미지와 같이 필요한 개체를 추가하고 차트에 머리글 및 바닥 글 메모를 추가 할 수도 있습니다.
실제 보고서를 보려면 페이지 탭으로 이동하십시오.
교차 탭은 두 방향으로 그룹화되거나 합계 된 데이터를 표시하는 데 사용됩니다. 데이터를 압축 형식으로 표시하므로 데이터의 추세를 더 쉽게 이해하고 볼 수 있습니다. 예를 들어 교차 탭없이 특정 지역의 고객이 판매 한 수량을 확인하려는 경우 데이터를 분산 형식으로 표시합니다.
'+'기호를 클릭하여 행과 열에 여러 속성을 추가 할 수 있습니다. 개체를 삭제하려면 X 기호를 클릭합니다.
삽입을 클릭하면 교차 탭이 보고서 구조에 추가됩니다. 페이지 탭을 클릭하면 보고서에 교차 탭 데이터가 표시됩니다.
교차 탭에서 셀을 편집 할 수도 있습니다. 크로스 탭 속성을 편집하려면 크로스 탭을 마우스 오른쪽 버튼으로 클릭하고 속성을 변경할 수 있습니다.
- 교차 탭 형식
- 교차 탭 편집
- Sort
- Hide
- 그리드 옵션
- Pivot
- 교차 탭에서 차트 만들기
크로스 탭에는 행 합계, 열 합계 및 총 합계가 포함됩니다. 값을 백분율로 보려면 합계 셀을 마우스 오른쪽 단추로 클릭하고 합계 형식으로 이동 → 백분율로 표시를 선택합니다.
그리드 옵션을 사용하면 다음 이미지와 같이 빈 행 숨기기, 행 레이블 반복, 행 총계 숨기기 등과 같은 교차 탭 행의 서식을 지정할 수 있습니다.
수식은 개체와 함께 존재하지 않는 데이터를 보고서에 삽입하는 데 사용됩니다. 일부 계산을 수행하거나 보고서에 특수 데이터를 추가해야하는 경우 수식을 사용할 수 있습니다.
Example− (Emp_details.sal) * 0.15
Common formulas -계산, 대문자와 같은 문자열 함수, 날짜 함수 등
공식은 보고서에 두 부분을 포함합니다-
- Syntax
- Components
그만큼 components 공식을 만드는 데 사용됩니다.
Crystal Reports에는 보고서 공식 및 조건부 서식 공식-다음과 같은 공식이 있습니다.
Report formulas 보고서에서 독립형으로 사용됩니다. Conditional formatting formulas 보고서 공식이 적용되는 조건을 정의합니다.
수식 워크샵은 다양한 종류의 수식을 만드는 데 사용됩니다. 데이터로 이동하여 수식을 클릭하거나 데이터 도구 모음에서 수식 탭을 클릭하여 수식 워크샵을 열 수 있습니다.
수식 워크샵에는 탐색 패널과 개체 패널의 2 개 패널이 있습니다.
탐색 패널에는 Crystal Reports의 각 수식 유형에 대한 폴더가 있습니다.
개체 패널에는 4 개의 필드가 있습니다-
Data Explorer − 여기에는 Crystal Report에있는 사용중인 개체, 수식, 매개 변수 및 누계가 포함됩니다.
Result Objects − 보고서에서 사용할 수있는 모든 결과 개체를 포함합니다.
Functions− 보고서에서 사용할 수있는 모든 내장 기능이 포함되어 있습니다. 또한 사용자 지정 함수도 포함됩니다. 예-합계, 개수, 문자열 함수, 날짜 함수 등
Operators− 값간에 조건을 전달하는 데 사용됩니다. 여기에는 산술 연산자, 배열, 부울 연산자 등이 포함됩니다.
수식 워크샵에는 수식 텍스트 창과 수식 워크샵 버튼도 있습니다. 텍스트 창은 수식을 만들거나 수정하는 데 사용되며 워크샵 패널 버튼을 사용하면 필터 수식 사용, 수식 정렬, 삭제 등을 수행 할 수 있습니다.
한 번에 하나 또는 여러 개의 수식을 만들어 보고서에서 사용할 수 있습니다. 공식 텍스트 창에서 공식을 삭제하거나 공식 텍스트를 검색 및 변경할 수도 있습니다.
에 create a new formula, 데이터 탐색기에서 수식 탭을 마우스 오른쪽 버튼으로 클릭 할 수 있습니다. 새 수식을 클릭하고 → 수식 이름을 입력하면 → 수식 워크샵이 열립니다.
다음 이미지와 같이 데이터 → 새로 만들기 → 새 수식 아래의 수식 탭에서 수식 워크샵을 열어 새 수식을 만들 수도 있습니다.
수식 텍스트 창에 수식을 작성하려면 연산자 탭에서 사용중인 개체와 다른 연산자를 사용하여 수식에서 조건을 전달할 수 있습니다.
페이지 하단의 저장 옵션을 사용하여 수식을 저장할 수 있습니다. 수식이 저장되면 데이터 탐색기 탭의 수식 목록 아래에 표시됩니다.
이 수식을 보고서의 모든 섹션으로 끌 수 있습니다.
위의 스냅 샷에서 테스트 수식은 보고서 바닥 글로 드래그되었으며 보고서 바닥 글에 판매 수량 / 2로 계산 된 값이 있습니다.
지금 to modify the formula, 데이터 탐색기에서 수식 이름을 클릭하면 수식 워크샵이 열립니다. 수식을 변경하고 하단의 저장 버튼을 사용하여 변경 사항을 저장합니다. 이러한 변경 사항은 보고서 값에 자동으로 적용됩니다.
보고서에서 공식을 삭제하려면 공식 이름을 마우스 오른쪽 버튼으로 클릭하고 삭제를 클릭합니다.
하단의 문제 창은 디버깅 목적으로 사용됩니다. 수식의 구문 오류를 보여줍니다. 다음 이미지의 오류 메시지는 빨간색 밑줄의 필드가 필드 구문으로 알려져 있지 않으며 올바르지 않음을 나타냅니다.
Crystal Reports의 수식에 사용할 수있는 다양한 부울 연산자가 있습니다. 그들은-
- AND
- OR
- NOT
- Eqv
- Imp
- XOR
이 모든 연산자는 수식에서 여러 조건을 전달하는 데 사용됩니다.
AND 연산자는 수식의 두 조건이 모두 참이 되길 원할 때 사용됩니다. 다른 부울 연산자와 그 의미는 위의 스냅 샷에서 언급 한 바와 같습니다.
부울 연산자 'AND'사용-
If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then
"TRUE"
Else
"FALSE"
부울 연산자 'AND'와 'OR'사용-
If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or
({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"
if-then-Else 문은 모든 제어 흐름 문 중에서 가장 기본적인 문입니다. 특정 조건이 참을 충족하는 경우에만 특정 코드 섹션을 실행하도록 프로그램에 지시합니다.
부울 연산자가 포함 된 다음 If-Then-Else 문이 표시되면 수식에 여러 조건을 전달하고 조건이 true 인 경우 값을 반환 할 수 있습니다.
If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and
ToText({PROJECT.Time\Year}) [1] = "2") or
({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and
ToText({PROJECT.Time\Year}) [1] = "2") Then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"
이 문은 조건 중 하나라도 참이면 (OR 연산자 전후) 별 5 개 등급 고객을 인쇄합니다. 그렇지 않으면 별 등급 고객 1 개를 인쇄합니다.
이 공식은 저장되고 다음 이미지와 같이 구조 탭 아래의 보고서 본문에 추가되었습니다.
보고서의 새 열이 TEST 공식에 언급 된대로 고객 등급과 함께 추가되었습니다.
계산 된 수식은 Crystal Reports에서 수학적 계산을 수행하는 데 사용되며 수식 워크샵에서 디자인 할 수 있습니다.
산술 연산자는 워크샵에서 계산 공식을 설계하는 데 사용됩니다. 더하기, 나누기, 지수, 곱하기 등에 사용할 수있는 다양한 산술 연산자가 있습니다.
수식에 계산을 적용하려면 개체 창에서 수식 텍스트 창으로 개체를 끌고 연산자를 사용하여 필요한 계산을 수행합니다. 하단의 저장 옵션을 사용하여 수식을 저장하면이 수식이 데이터 탐색기의 수식 탭에 저장됩니다.
그런 다음 수식을 보고서 구조로 끌고 페이지 탭으로 이동하여 보고서에서 계산 된 데이터를 볼 수 있습니다.
우선 순위가 가장 높은 산술 연산자 목록은 다음과 같습니다.
- Exponentiation
- Negation
- 곱하기, 나누기 및 백분율
- 정수 나누기
- Mod
- 더하기와 빼기
조건부 서식 수식을 작성하려면 보고서를 마우스 오른쪽 단추로 클릭하고 결과 개체 요소 서식을 클릭하고 → 조건부 수식을 적용 할 속성을 선택하고 → 클릭하면 수식 워크샵이 열립니다.
수식 텍스트 창에 수식을 작성하고 저장 한 후 닫습니다.
이 예에서 총 가격은 녹색으로 60000보다 크고 빨간색으로 60000 미만으로 인쇄 할 수 있으면 공식 워크샵에서 전달할 수 있습니다.
이 예에서는 crGreen, crRed, crBlack이 사용됩니다. 색상 상수의 실제 숫자 값을 사용할 수도 있습니다.
세 가지 일반적인 조건부 서식 함수가 있습니다.
- CurrentObjectValue
- DefaultAttribute
- GridRowColumnValue
DefaultAttribute 모든 서식 지정 공식에 사용할 수 있습니다. CurrentObjectValue 개체 값의 형식을 지정하는 모든 형식 지정 수식 GridRowColumnValue 크로스 탭에서 개체 값의 서식을 지정하는 모든 서식 지정 수식에 사용할 수 있습니다.
ㅏ Variable고정 된 상수와 달리 객체에 다른 값을 할당하는 데 사용됩니다. 변수에 값을 할당하면 새 값을 할당 할 때까지 해당 값이 유지됩니다. 변수를 사용하기 전에 보고서에서 변수를 정의해야합니다.
Crystal Report에서 변수를 선언 할 때 이름을 할당해야하지만이 이름은 다른 함수, 연산자 등과 동일해서는 안됩니다. 변수는 숫자 유형, 문자열 유형, 날짜 유형, 부울 일 수 있습니다. 유형, 범위 유형 또는 배열 유형. 변수는 단일 유형의 값을 보유 할 수 있습니다. 마치 숫자로 선언하면 나중에 문자열 값을 보유하는 데 사용할 수 없습니다.
변수 정의
Local Stringvar Customer_Lastname
Local numbervar Sales_percentage
변수를 선언하기위한 키워드는 끝에 'var'가 있으며 모든 변수 유형에 해당됩니다. 선언을 사용하거나 별도의 구문으로 변수에 초기 값을 할당 할 수도 있습니다.
Local NumberVar Z; //Declare Z to be a Number variable
Z := 30; //Assign the value of 30 to Z
수식에서 변수를 사용하려면 해당 범위가 정의됩니다. 변수 범위는 세 가지 유형이 될 수 있습니다-
- Local
- Global
- Shared
이것은 한 수식의 변수를 다른 수식에서 사용할 수 있음을 정의합니다.
지역 변수
지역 변수는 위의 예에서와 같이 local 키워드 다음에 유형과 변수 이름을 사용하여 선언됩니다.
지역 변수는 단일 수식으로 제한됩니다. 즉, 다른 수식에서 한 수식의 지역 변수 값에 액세스 할 수 없습니다.
//Formula 1
Local NumberVar Z;
Z := 30;
//Formula 2
EvaluateAfter ({@Formula A})
Local NumberVar Z;
Z := z + 5;
위의 예에서 수식 2는 수식 1에서 Z가 지역 숫자 변수로 선언되어 있으므로 수식 2에서 변수 Z에 대한 기본값을 사용하므로 값 5를 반환합니다.
글로벌 변수
글로벌 변수는 기본 보고서 전체에서 사용됩니다. 해당 값은 하위 보고서의 수식을 제외하고 변수를 선언하는 모든 수식에서 사용할 수 있습니다.
Global StringVar Z;
지역 변수가 충분하지 않을 때만 전역 변수를 사용하는 것이 좋습니다.
전역 변수는 기본 보고서 전체에서 해당 값을 공유하므로 한 유형의 수식에서 전역 변수를 선언 한 다음 다른 유형의 다른 수식에서 같은 이름의 전역 변수를 선언 할 수 없습니다.
공유 변수
공유 변수는 기본 보고서와 모든 하위 보고서에서 사용됩니다. 공유 변수는 전역 변수보다 훨씬 더 일반적입니다.
공유 변수를 사용하려면 주 보고서의 공식에서 선언하십시오.
Shared NumberVar Z := 10;
공유 변수를 사용하려면 기본 보고서 및 하위 보고서에서 사용하기 전에 값을 선언하고 할당해야합니다.
Crystal Report의 배열 변수는 키워드 "Array"를 사용하여 정의 할 수 있습니다.
Global NumberVar Array Z := [1, 2, 3];
또한 Array의 요소에 값을 할당 할 수 있으며 이러한 값은 수식 계산에 사용할 수 있습니다. 예를 들면-
StringVar Array Z := [“Hello”,”World”];
Z[2] :=[“Bye”];
UpperCase (Z [2] )
이 수식은 "Bye"문자열을 반환합니다.
Redim 및 Redim Preserve 키워드를 사용하여 배열 크기를 조정할 수도 있습니다. Redim은 크기를 조정하는 동안 배열의 이전 항목을 제거하는 데 사용되며 Redim Preserve는 이전 배열 값을 포함하는 데 사용됩니다. 에 대한example −
Local NumberVar Array Z;
Redim Z [2]; //Now Z is [0, 0]
Z [2] := 10; //Now Z is [0, 10]
Redim Z [3]; //Now Z is [0, 0, 0], Redim has erased previous Array values.
Z [3] := 20; //Now Z is [0, 0, 20]
Redim Preserve Z [4];
//Now Z is [0, 0, 20, 0], Redim Preserve has contained previous Array values.
"finished"
루프가있는 배열
For 루프와 같이 루프와 함께 배열도 사용됩니다.
Local NumberVar Array Z;
Redim Z[10];
Local NumberVar x;
For x := 1 To 10 Do
(Z[x] := 10 * x);
Z [5] //The formula returns the Number 50
Parameters보고서가 생성되기 전에 사용자 입력을받는 데 사용됩니다. 사용자는 보고서가 생성되기 전에 프롬프트에 응답해야하며 보고서 출력은 매개 변수 값에 대한 사용자의 응답에 따라 다릅니다.
수식 및 보고서에서 매개 변수를 사용하여 여러 사용자의 요구 사항에 따라 변경되는 단일 보고서를 만들 수 있습니다.
LOV는 매개 변수에 프롬프트 값을 입력하는 데 사용할 수 있습니다. LOV는 정적이거나 동적 일 수 있습니다. 단일 레벨 동적 프롬프트 또는 다중 레벨 프롬프트로도 사용할 수 있습니다.
Note − Crystal Reports의 매개 변수는 데이터베이스에서 검색 한 후 필터에서 사용할 수 있습니다.
계단식 매개 변수
종속성이있는 매개 변수는 함께 그룹화되며 계단식 매개 변수라고합니다. 계단식 매개 변수를 사용하면 단일 그룹에서 둘 이상의 매개 변수를 그룹화 할 수 있습니다.
상속 된 매개 변수
매개 변수는 유니버스 수준이나 쿼리 패널에서도 만들 수 있으며 나중에 Crystal Reports로 상속 할 수 있습니다. 이를 상속 된 매개 변수라고합니다. 이러한 매개 변수는 보고서 수준에서 삭제할 수 있지만 보고서에서 편집 할 수는 없습니다. 이러한 매개 변수는 생성 된 위치에서만 편집 할 수 있습니다.
매개 변수 데이터 유형
Crystal Report의 매개 변수는 데이터 유형 아래 지원-
- Number
- String
- Date
- Time
- DateTime
- Currency
- Boolean
- Member
매개 변수를 사용하는 동안 기억해야 할 중요한 사항-
수식에서 매개 변수를 사용하기 위해 보고서에 배치 할 필요가 없습니다. 매개 변수는 다른 개체와 마찬가지로 수식에서 사용할 수 있으며 수식 워크샵에서 만들 수 있습니다.
매개 변수는 정적 또는 동적 LOV와 함께 사용할 수 있습니다.
사용자가 수동으로 입력하는 대신 매개 변수 값을 선택할 수있는 값 목록을 생성 할 수도 있습니다.
값 유형 목록
유형 | 기술 | 사용시기 |
---|---|---|
정적 LOV | 보고서에 추가하거나 가져온 값을 기반으로 간단한 목록을 제공합니다. |
|
보고서 데이터를 기반으로 한 동적 LOV | 데이터 소스에서 동적 목록을 제공합니다. |
|
우주 LOV | 유니버스에서 만들고 유지 관리하는 목록을 제공합니다. |
|
매개 변수를 생성하는 방법은 무엇입니까?
데이터 탐색기보기에서 매개 변수 영역을 마우스 오른쪽 단추로 클릭하고 → 새로 작성 → 새 매개 변수를 선택하십시오.
매개 변수 생성 대화 상자가 나타납니다. → 매개 변수 이름을 입력합니다 (최대 255 개의 영숫자). 대화 상자에서 다른 속성과 함께 매개 변수의 이름과 유형을 변경할 수 있습니다.
목록에서 적절한 데이터 유형 (예 : 문자열, 숫자 또는 날짜)을 선택합니다.
프롬프트 텍스트 상자에 원하는 프롬프트 텍스트 (최대 255 개의 영숫자)를 입력합니다.
For example − "이름 선택"
이 텍스트는 보고서를 미리 보거나 페이지 영역의 데이터를 새로 고칠 때 메시지 대화 상자에 나타납니다.
값 목록을 만들려면 줄임표 단추를 클릭합니다. → 값 목록 편집 대화 상자가 나타납니다. → 메시지가 표시 될 때 보려는 값을 입력합니다. → 문자열 유형에 대한 국가 목록을 추가 할 수 있습니다. 숫자 유형에 대한 값 → 확인 클릭 → 매개 변수 만들기 대화 상자로 돌아 가기 → 확인을 클릭하고 매개 변수를 보고서로 끌어옵니다.
매개 변수를 보고서 구조로 끌어 오면 페이지 탭으로 이동하여 보고서 데이터를 새로 고치는 동안 선택한 LOV를 볼 수 있습니다.
필터는 사용자의 요구 사항에 따라 Crystal Report의 레코드를 제한하는 데 사용됩니다. 필터는 개체, 연산자 및 매개 변수를 기반으로 적용됩니다.
보고서에서 대화 형 필터를 만드는 방법은 무엇입니까?
상단 데이터 탭 → Interactive Filter
필터 추가 클릭 → 필터에서 첫 번째 개체 선택 → 연산자 선택 → 매개 변수 선택
드롭 다운 목록에는 보고서에 대해 생성 된 모든 매개 변수 목록이 표시됩니다. 매개 변수를 편집하려면 끝에있는 줄임표 버튼을 클릭하면됩니다.
매개 변수가 선택되면 확인을 클릭하십시오. 매개 변수에서 값 목록을 선택한 경우 드롭 다운 목록에서 값을 선택하라는 메시지가 표시됩니다 → 값 선택 → 확인
저장된 데이터 선택 또는 데이터 새로 고침 → 이제 보고서에 필터 데이터 만 표시됩니다.
여러 대화 형 필터를 추가하려면 'AND'및 'OR'연산자를 사용할 수 있습니다.
대화 형 필터를 삭제하려면
데이터 탭 → 인터랙티브 필터 → 삭제할 필터 선택 → 삭제 버튼 클릭
매개 변수를 생성하는 동안 두 가지 유형의 프롬프트 옵션을 사용할 수 있습니다.
Prompt to user 사용자가 매개 변수 값을 입력하라는 프롬프트를 생성합니다.
Hidden Prompt 사용자가 아닌 수식으로 일부 초기 값 또는 값을 전달하는 데 사용됩니다.
프롬프트 패널에서 사용자에게 프롬프트 옵션을 사용하는 경우 프롬프트 텍스트를 입력해야합니다. 프롬프트 패널은 세 가지 옵션을 제공합니다-
Do not show prompt − 보고서 수준에서 값을 변경하는 옵션은 제공하지 않습니다.
Show as Editable Prompt − 매번 다른 값을 입력 할 수있는 옵션을 제공합니다.
Show as Read Only Prompt − 읽기 전용 모드에서 값을 볼 수있는 옵션을 제공합니다.
숨겨진 프롬프트는 수식으로 초기 값 또는 값을 전달하는 데 사용됩니다.
초기 값을 전달하려면 기능 버튼 바로 앞에있는 줄임표 버튼을 클릭합니다. 이것을 클릭하면 매개 변수 값을 입력하라는 메시지가 표시됩니다. 값을 입력하고 확인을 클릭하면 해당 값이 숨김 프롬프트에 저장됩니다.
값을 추가하려면 값을 입력하고 추가를 클릭하십시오. 매개 변수를 보고서로 드래그하면 위 이미지와 같이 해당 값이 보고서에 표시됩니다.
계단식 매개 변수 그룹을 사용하면 매개 변수를 그룹으로 정렬 할 수 있으며, 이는 일련의 필터링 된 선택 항목을 제공합니다.
예를 들어 도시 값을 입력하라는 메시지가 표시되지만 해당 도시가 어느 국가와 지역의 출처인지 알아야하는 경우 계단식 매개 변수 그룹을 생성 할 수 있습니다. 이 경우 먼저 국가를 입력하라는 메시지가 표시되고 해당 값이 선택되면 프로그램은 선택한 국가에 적용되는 지역 만 표시하여 지역을 묻는 메시지를 표시합니다. 마지막으로 지역 값이 선택되면 프로그램은 선택한 지역에 적용되는 도시 만 표시하여 도시를 입력하라는 메시지를 표시합니다. 이러한 방식으로 사용자에게 관리 가능한 도시 목록을 제공하고 사용자가 올바른 도시를 선택하도록 할 수 있습니다.
계단식 매개 변수 그룹을 생성하는 방법은 무엇입니까?
데이터 탐색기 → 매개 변수 → 새로 만들기 → 새 계단식 매개 변수 그룹으로 이동합니다.
매개 변수 그룹 만들기 대화 상자가 나타납니다. → 매개 변수 그룹의 이름을 입력하고 → 다음 이미지와 같이 프롬프트 텍스트를 입력합니다.
이제 값 열의 첫 번째 빈 행을 클릭하면 목록에서 사용 가능한 모든 개체가 표시됩니다. 목록에서 국가를 선택하고 → 국가 아래에서 빈 행을 선택하고 지역 → 확인을 선택합니다.
이제 국가 매개 변수를 보고서로 드래그합니다. 국가 이름을 입력하라는 메시지가 표시됩니다. 국가 이름을 선택하면 → 지역 이름을 선택하라는 메시지가 표시됩니다.
지역 이름을 보고서로 끌어옵니다.
데이터 탐색기보기에서 매개 변수 영역을 마우스 오른쪽 단추로 클릭하고 → 새로 작성 → 새 매개 변수를 선택하십시오.
매개 변수 생성 대화 상자가 나타납니다. → 매개 변수 이름을 입력합니다 (최대 255 개의 영숫자). 대화 상자에서 다른 속성과 함께 매개 변수의 이름과 유형을 변경할 수 있습니다.
목록에서 적절한 데이터 유형 (예 : 문자열, 숫자 또는 날짜)을 선택합니다.
여러 값을 허용하는 매개 변수를 만들려면
데이터 탐색기에서 → 매개 변수를 마우스 오른쪽 버튼으로 클릭 → 새로 만들기 → 새 매개 변수 선택
매개 변수 작성 대화 상자에서 매개 변수의 이름을 입력하십시오.
목록에서 적절한 데이터 유형을 선택하고 → 프롬프트 텍스트 입력 → 다중 값 허용을 True로 설정합니다.
이제 프롬프트 할 때 매개 변수에 입력 할 여러 값을 지정할 수 있습니다.
불연속 또는 범위 값을 지정하려면
값 범위 유형으로 이산 또는 범위를 선택합니다.
이산을 선택하면 매개 변수는 값 범위가 아닌 이산 값을 허용합니다.
범위를 선택하면 매개 변수 값을 입력하라는 메시지가 표시됩니다. 시작 값과 끝 값을 입력 할 수 있습니다. 예를 들어 "1"및 "10"값을 입력하면 범위는 1-10이고 필터링에이 매개 변수를 사용하는 보고서는 1에서 10 사이의 값을 가진 모든 레코드를 표시합니다. 이는 문자열 매개 변수에도 적용됩니다. 시작 값이 "A"이고 끝 값이 "H"이면 필터링에이 매개 변수를 사용하는 보고서는 AH의 알파벳 범위 내의 모든 레코드를 표시합니다.
여러 값 허용 및 이산 옵션을 선택한 경우 매개 변수는 여러 이산 값을 허용합니다. 둘 이상의 값을 입력 할 수 있지만 이러한 값은 개별적으로 평가되며 범위로 해석되지 않습니다. 여러 값 허용 및 범위 옵션을 선택한 경우 매개 변수는 여러 범위를 허용합니다.
매개 변수를 보고서로 드래그 한 후 → 매개 변수 필드를 편집하려면 매개 변수 이름을 마우스 오른쪽 버튼으로 클릭하고 매개 변수 편집으로 이동합니다.
매개 변수 편집을 클릭하면 매개 변수 편집 창이 열립니다.
매개 변수 이름을 두 번 클릭하여 매개 변수를 편집 할 수도 있습니다.
매개 변수 필드 삭제
데이터 탐색기보기로 이동 → 매개 변수를 펼치고 삭제할 매개 변수를 마우스 오른쪽 단추로 클릭하십시오.
삭제를 선택합니다.
동적 매개 변수
동적 LOV를 사용하여 매개 변수를 생성하여 데이터 소스에서 데이터를 검색 할 수 있습니다. 에 대한example − 데이터베이스의 고객 이름이 자주 변경되는 경우 동적 LOV를 생성 할 수 있습니다.
동적 LOV를 사용하여 매개 변수를 생성하는 방법은 무엇입니까?
보고서 열기 → 데이터 탐색기 패널 → 매개 변수 내에서 마우스 오른쪽 버튼을 클릭하고 새 매개 변수를 선택합니다.
매개 변수 만들기 대화 상자가 나타납니다.
매개 변수 이름 입력 (최대 255 개의 영숫자) → 값 목록을 만들려면 "값 목록 편집"버튼을 클릭합니다.
값 목록 편집 대화 상자가 나타납니다. → 목록 유형 영역에서 동적을 선택합니다.
값 콤보 상자의 목록에서 고객 이름을 선택합니다.
LOV를 오름차순 또는 내림차순으로 정렬 할 수 있습니다. → 확인을 클릭합니다.
프롬프트 텍스트 개체에서 원하는 프롬프트 텍스트 (최대 255 개의 영숫자)를 입력하고 → 프롬프트 대화 상자 및 대화 형 패널에 나타나는 텍스트를 입력합니다. 기본값은 "(ParameterName) 입력"입니다. → 확인을 클릭합니다.
매개 변수를 보고서로 끌어옵니다.
하위 보고서를 사용하면 관련없는 보고서를 단일 보고서로 결합 할 수 있습니다. 보고서 내의 보고서입니다. 연결할 수없는 데이터를 결합하고 단일 보고서에서 동일한 데이터에 대한 다른보기를 표시 할 수 있습니다.
하위 보고서와 메인 보고서의 차이점-
기본 보고서의 요소로 사용되며 단일 보고서로 사용할 수 없습니다.
포함 된 보고서는 다른 포함 된 보고서를 포함 할 수 없습니다.
모든 보고서 섹션에 배치 할 수 있으며 전체 하위 보고서가 해당 섹션에 인쇄됩니다.
페이지 머리글 또는 페이지 바닥 글 섹션이 없습니다.
연결되지 않은 하위 보고서
연결되지 않은 하위 보고서는 독립 실행 형 보고서이며 해당 데이터는 기본 보고서의 데이터에 연결되지 않습니다. 연결되지 않은 하위 보고서는 주 보고서와 동일한 데이터를 사용할 필요가 없습니다. 동일한 데이터 소스를 사용하거나 완전히 다른 데이터 소스를 사용할 수 있습니다. 기본 데이터 소스에 관계없이 보고서는 관련없는 것으로 처리됩니다.
연결된 하위 보고서
연결된 하위 보고서는 기본 보고서의 데이터와 조정 된 데이터를 사용합니다. 프로그램은 하위 보고서의 데이터를 주 보고서의 데이터와 일치시킵니다. 고객 정보가 포함 된 주 보고서와 주문 정보가 포함 된 하위 보고서를 만든 다음 연결하면 프로그램은 모든 주문을 포함하는 각 고객에 대한 하위 보고서를 만듭니다.
하위 보고서는 데이터 전달 링크 또는 하위 보고서 필터와 연결할 수 있습니다.
포함 된 보고서 삽입
새 보고서 또는 기존 보고서를 기본 보고서에 하위 보고서로 삽입 할 수 있습니다. 포함 된 보고서는 기본 보고서와 유사한 특성을 가지고 있습니다. 하위 보고서에서 사용할 데이터 소스는 주 보고서에서 사용되는 데이터 소스와 유사해야하며 동일한 BI 리포지토리에 있어야합니다. 다른 소스 연결을 선택할 수도 있지만 기본 보고서에 연결할 필드가 있어야합니다.
포함 된 보고서는 다른 포함 된 보고서에 삽입 할 수 없습니다. 하위 보고서는 모든 보고서 섹션에 배치 할 수 있으며 전체 하위 보고서는 해당 섹션에 인쇄됩니다. 그러나 포함 된 보고서는 단독으로 사용할 수 없습니다. 항상 기본 보고서에 요소로 삽입됩니다.
포함 된 보고서 서식 지정
기본 보고서에 하위 보고서를 삽입하는 방법은 무엇입니까?
삽입 탭으로 이동하여 하위 보고서를 클릭하고 → 프로그램이 요소 프레임을 표시합니다.
보고서에서 표시 할 위치로 커서를 이동하고 클릭하여 배치합니다.
하위 보고서 삽입 대화 상자가 나타납니다. → 새 보고서 만들기를 선택하고 → 보고서 이름 텍스트 상자에 보고서 이름을 입력합니다. (기존 하위 보고서를 삽입 할 수도 있습니다).
선택권 | 기술 |
---|---|
기본 보고서 데이터 소스 사용 |
|
새 데이터 소스에 연결 |
|
데이터 연결 영역에서 옵션을 선택하고 '다음'을 클릭합니다. 기본 보고서 데이터 소스 사용을 선택하면 보고서에 개체를 추가 할 수있는 쿼리 패널이 열립니다.
새 데이터 소스에 연결을 선택하면 새 데이터 소스를 선택할 수있는 새 데이터 소스 연결 창이 열립니다.
새 데이터 소스를 선택한 후에는 기본 보고서와 하위 보고서 간의 관계를 정의해야합니다.
'다음'을 클릭하면 세부, 차트, 합계, 사용자 정의와 같은 하위 보고서 유형을 선택하라는 메시지가 표시됩니다.
마침을 클릭하면 메인 리포트의 구조에 표시됩니다. 페이지 탭을 클릭하면 메인 리포트에 하위 리포트의 데이터가 표시됩니다.
기존 보고서를 포함 된 보고서로 삽입하려면
삽입 탭에서 하위 보고서를 클릭하고 → 프로그램에 요소 프레임이 표시됩니다.
보고서에서 표시 할 위치로 커서를 이동하고 클릭하여 배치합니다.
하위 보고서 삽입 마법사가 나타납니다. → 기존 보고서 사용을 선택한 다음 찾아보기를 클릭합니다.
열기 대화 상자가 나타납니다. → 사용할 보고서를 선택한 후 열기를 클릭하고 → 다음을 클릭합니다.
선택한 보고서에 매개 변수가 포함 된 경우 데이터 전달 링크 페이지가 나타납니다.
적절한 링크를 설정하고 '다음'을 클릭합니다. 하위 보고서 필터 만들기 페이지가 나타납니다. → 추가를 클릭하여 기본 보고서와 하위 보고서를 연결하고 → 마침을 클릭합니다.
선택한 보고서가 포함 된 보고서로 추가됩니다.
포함 된 보고서를 주 보고서로 저장하려면
하위 보고서를 기본 보고서로 저장할 수도 있습니다.
하위 보고서 프레임을 마우스 오른쪽 버튼으로 클릭하고 하위 보고서를 다른 이름으로 저장 → 다른 이름으로 저장을 클릭합니다.
하위 보고서의 새 이름을 입력하고 → 저장을 클릭합니다.
하위 보고서는 기본 보고서로 저장되며 열어서 사용할 수 있습니다.
포함 된 보고서의 속성 편집
포함 된 보고서를 주 보고서에 삽입 한 후 해당 속성을 편집 할 수 있습니다. 하위 보고서를 형식화하려면-
하위 보고서 프레임을 마우스 오른쪽 단추로 클릭하고 하위 보고서 서식을 클릭합니다.
형식 대화 상자가 나타납니다. → 값을 편집합니다.
예를 들어 포함 된 보고서의 이름을 변경하고 글꼴, 크기, 색상 등을 편집 할 수 있습니다.
닫기를 클릭하십시오.
관련되지 않은 두 보고서를 결합하려면
먼저 인쇄 할 보고서를 기본 보고서로 만듭니다.
새 하위 보고서를 만듭니다.
하위 보고서를 보고서 바닥 글에 배치하면 기본 보고서 바로 뒤에 인쇄됩니다.
주문형 하위 보고서 만들기
주문형 하위 보고서는 여러 하위 보고서가 포함 된 보고서를 만들 때 특히 유용 할 수 있습니다.
일반 포함 된 보고서와 주문형 포함 된 보고서의 차이점은 주문형 포함 된 보고서의 실제 데이터는 사용자가 격리 할 때까지 데이터 원본에서 읽지 않는다는 것입니다. 이렇게하면 실제로 표시되는 주문형 하위 보고서에 대한 데이터 만 데이터 원본에서 검색됩니다. 이렇게하면 하위 보고서를 훨씬 더 쉽게 관리 할 수 있습니다.
주문형 하위 보고서를 만들려면 : 기본 보고서에 일반 하위 보고서를 배치합니다. 하위 보고서를 마우스 오른쪽 단추로 클릭하고 하위 보고서 서식을 클릭합니다. 포함 된 보고서 옵션을 클릭하고 주문형을 선택합니다.
Finished Crystal ReportsXML, HTM, PDF, 스프레드 시트, 워드 프로세서 및 기타 일반적인 데이터 교환 형식과 같은 다양한 형식으로 내보낼 수 있습니다. 이를 통해 Crystal Report를 쉽게 사용하고 배포 할 수 있습니다.
예를 들어 보고서 데이터를 사용하여 전자 출판 패키지의 데이터 표시를 향상시킬 수 있습니다. 내보내기 프로세스에서는 형식과 대상을 지정해야합니다. 형식은 파일 유형을 결정하고 대상은 파일의 위치를 결정합니다.
페이지 모드에서 파일 → 내보내기를 클릭하고 목록에서 내보내기 형식을 선택하십시오.
내보내기 옵션 대화 상자가 나타납니다. 내보내기 옵션을 선택하십시오.
확인을 클릭하고 → 형식을 기본 옵션으로 설정할 수도 있습니다.
나타나는 내보내기 대상 대화 상자에서 다음 중 하나를 수행하십시오.
'파일로'를 클릭하고 보고서 제목을 입력하여 보고서 내보내기 대화 상자에서 내 보낸 보고서를 저장합니다.
보고서를 저장하지 않고 선택한 애플리케이션에서 열려면 '애플리케이션으로'를 클릭합니다.
Crystal Report의 데이터를 내보내는 다양한 Excel 옵션이 있습니다.
Microsoft Excel (97-2003) 데이터 전용
Microsoft Excel (97-2003) 데이터 전용은 데이터에 집중하는 레코드 기반 형식입니다. 이 형식은 대부분의 서식을 내보내지만 셀을 병합하지 않으며 각 요소가 하나의 셀에만 추가됩니다.
이 형식은 특정 요약을 Excel 함수로 내보낼 수도 있습니다. 지원되는 요약은 SUM, AVERAGE, COUNT, MIN 및 MAX입니다.
Microsoft Excel 통합 문서 데이터 전용
Microsoft Excel 통합 문서 데이터 전용은 데이터에도 집중하는 레코드 기반 형식입니다. 이 내보내기 형식은 기존 Microsoft Excel 통합 문서 데이터 전용 내보내기 유형의 향상된 기능입니다.
이 형식의 내 보낸 결과는 XLSX 파일입니다. XSLX 파일 형식은 Microsoft Excel 2007 이상에서 도입 및 지원됩니다. Microsoft Excel 통합 문서 데이터 전용 형식은 이전 XLS 파일 형식 (약 65536 행 및 256 열)의 제한을 제거합니다.
Microsoft Excel (97-2003)
Microsoft Excel (97-2003) 페이지 기반 형식은 보고서 내용을 페이지 단위로 Excel 셀로 변환합니다. 여러 페이지의 내용을 동일한 Excel 워크 시트로 내 보냅니다.
워크 시트가 가득 차고 내보낼 데이터가 더 많은 경우 내보내기 프로그램은 데이터를 수용하기 위해 여러 워크 시트를 만듭니다. 보고서 요소가 둘 이상의 셀을 포함하는 경우 내보내기 프로그램은 셀을 병합하여 보고서 요소를 나타냅니다.
Microsoft Excel은 워크 시트의 열 수가 256 개로 제한되어 있으므로 256 개 열을 초과하는 셀에 추가 된 보고서 요소는 내보내지지 않습니다. 이 내보내기 형식은 대부분의 형식을 유지하지만 보고서에서 선 및 상자 요소를 내 보내지 않습니다.
한계
Crystal Reports for Enterprise Java 런타임 엔진은 보고서에 포함 된 모든 요소를 지원하지 않습니다. 예를 들어 OLAP 그리드 및 맵 요소는 지원되지 않습니다.
캐릭터 렌더링
문자 렌더링 기술은 Crystal Reports for Enterprise와 Crystal Reports 2013간에 다릅니다. 즉, 각 개별 문자의 크기는 시간이 지남에 따라 합산되어 추가 행 또는 열을 만드는 약간의 차이 (1 픽셀)가있을 수 있습니다.
XML 형식은 주로 보고서의 데이터 교환에 사용됩니다. 그것은 Crystal XML Schema를 사용합니다.
Crystal Reports의 XML 전문가는 XML 출력을 사용자 지정하는 데 사용할 수 있습니다.
Crystal Reports를 HTML 형식으로 내 보내면 보고서 데이터에 쉽게 액세스하고 배포 할 수 있습니다. Firefox 및 MS Internet Explorer와 같은 여러 일반 브라우저에서 보고서에 액세스 할 수 있습니다.
HTML 4.0 형식은 또한 DHTML을 사용하여 보고서의 구조와 서식을 저장합니다. 보고서의 모든 이미지는 외부에 저장되고 내 보낸 HTML 출력에 하이퍼 링크가 삽입됩니다. 이 내보내기 형식은 출력에 둘 이상의 파일을 생성합니다.
파일 → 내보내기로 이동하여 목록에서 HTML 4.0을 선택하십시오. 내보내기 옵션 대화 상자가 나타납니다. Base Directory 텍스트 상자에서 Base Directory를 선택합니다. 확인을 클릭하십시오.
내보내기 대상 대화 상자가 열립니다. 내보내기 대상 대화 상자에서 다음 중 하나를 수행하십시오.
'파일로'를 클릭하고 보고서 제목을 입력하여 보고서 내보내기 대화 상자에서 내 보낸 보고서를 저장합니다.
보고서를 저장하지 않고 선택한 응용 프로그램에서 열려면 '응용 프로그램으로'를 클릭합니다.
별도의 HTML 페이지 확인란을 선택하면 전체 보고서가 별도의 페이지로 나뉩니다. 초기 HTML 페이지는 <보고서 이름> .html로 저장됩니다. 웹 브라우저를 통해 보고서를 보려면 여는 파일입니다.
보고서 요소를 사용자가 지정하는 구분 기호 및 구분 기호로 구분 된 값 세트로 내 보냅니다. 쉼표 (,)를 사용하여 요소를 구분하는 경우 형식은Comma Separated Values (CSV).
이 내보내기 형식은 Microsoft Excel 사용자에게 널리 사용됩니다. 보고서의 각 레코드에 대해 한 줄의 값을 만들고 페이지 머리글, 그룹 머리글, 본문, 그룹 바닥 글, 보고서 바닥 글 및 페이지 바닥 글과 같은 보고서의 모든 섹션을 포함합니다.
이 형식은 크로스 탭이있는 보고서를 내보내는 데 사용할 수 없습니다. 페이지 머리글 또는 페이지 바닥 글 섹션에 포함 된 보고서가있는 보고서를 내보내는 데는 사용할 수 없습니다.
Crystal Reports-RTF로 데이터 내보내기
RTF 형식은 페이지 기반 형식이지만 출력의 모든 구조 및 서식 옵션을 유지하지는 않습니다. Microsoft Word 형식과 서식있는 텍스트 형식은 모두 RTF 파일을 출력으로 생성합니다.
이 형식은 텍스트 입력 공간이 빈 텍스트 개체로 예약 된 채우기 양식과 같은 응용 프로그램에서 사용하기위한 것입니다. 거의 모든 형식이이 내보내기 형식으로 유지됩니다.
내보내기 파일에는 보고서에 개체를 표시하는 그리기 개체와 텍스트 필드가 포함되어 있습니다.
RTF (서식있는 텍스트 형식)와 Microsoft Word (RTF) 형식은 동일합니다.