Crystal Reports-매개 변수
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를 볼 수 있습니다.