Crystal Reports-매개 변수

Parameters보고서가 생성되기 전에 사용자 입력을받는 데 사용됩니다. 사용자는 보고서가 생성되기 전에 프롬프트에 응답해야하며 보고서 출력은 매개 변수 값에 대한 사용자의 응답에 따라 다릅니다.

수식 및 보고서에서 매개 변수를 사용하여 여러 사용자의 요구 사항에 따라 변경되는 단일 보고서를 만들 수 있습니다.

LOV는 매개 변수에 프롬프트 값을 입력하는 데 사용할 수 있습니다. LOV는 정적이거나 동적 일 수 있습니다. 단일 레벨 동적 프롬프트 또는 다중 레벨 프롬프트로도 사용할 수 있습니다.

Note − Crystal Reports의 매개 변수는 데이터베이스에서 검색 한 후 필터에서 사용할 수 있습니다.

계단식 매개 변수

종속성이있는 매개 변수는 함께 그룹화되며 계단식 매개 변수라고합니다. 계단식 매개 변수를 사용하면 두 개 이상의 매개 변수를 단일 그룹으로 그룹화 할 수 있습니다.

상속 된 매개 변수

매개 변수는 유니버스 수준이나 쿼리 패널에서도 만들 수 있으며 나중에 Crystal Reports로 상속 할 수 있습니다. 이를 상속 된 매개 변수라고합니다. 이러한 매개 변수는 보고서 수준에서 삭제할 수 있지만 보고서에서 편집 할 수는 없습니다. 이러한 매개 변수는 생성 된 위치에서만 편집 할 수 있습니다.

매개 변수 데이터 유형

Crystal Report의 매개 변수는 데이터 유형 아래 지원-

  • Number
  • String
  • Date
  • Time
  • DateTime
  • Currency
  • Boolean
  • Member

매개 변수를 사용하는 동안 기억해야 할 중요한 사항-

  • 수식에서 매개 변수를 사용하기 위해 보고서에 배치 할 필요가 없습니다. 매개 변수는 다른 개체와 마찬가지로 수식에서 사용할 수 있으며 수식 워크샵에서 만들 수 있습니다.

  • 매개 변수는 정적 또는 동적 LOV와 함께 사용할 수 있습니다.

  • 사용자가 수동으로 입력하는 대신 매개 변수 값을 선택할 수있는 값 목록을 생성 할 수도 있습니다.

값 유형 목록

유형 기술 사용시기
정적 LOV 보고서에 추가하거나 가져온 값을 기반으로 간단한 목록을 제공합니다.
  • 변경되지 않는 데이터 사용
보고서 데이터를 기반으로 한 동적 LOV 데이터 소스에서 동적 목록을 제공합니다.
  • 데이터베이스에서 검색된 후 데이터 필터링.
  • 데이터베이스에 액세스하지 않고 대화식으로 보고서 데이터를 필터링합니다.
  • 데이터 소스에 아직 존재하지 않는 LOV 생성. 유니버스 또는 BEx 쿼리와 같은.
우주 LOV 유니버스에서 만들고 유지 관리하는 목록을 제공합니다.
  • Universe 관리자가 관리하는 재사용 가능한 값 목록 만들기

매개 변수를 생성하는 방법은 무엇입니까?

데이터 탐색기보기에서 매개 변수 영역을 마우스 오른쪽 단추로 클릭하고 → 새로 작성 → 새 매개 변수를 선택하십시오.

매개 변수 생성 대화 상자가 나타납니다. → 매개 변수 이름을 입력합니다 (최대 255 개의 영숫자). 대화 상자에서 다른 속성과 함께 매개 변수의 이름과 유형을 변경할 수 있습니다.

목록에서 적절한 데이터 유형 (예 : 문자열, 숫자 또는 날짜)을 선택합니다.

프롬프트 텍스트 상자에 원하는 프롬프트 텍스트 (최대 255 개의 영숫자)를 입력합니다.

For example − "이름 선택"

이 텍스트는 보고서를 미리 보거나 페이지 영역의 데이터를 새로 고칠 때 메시지 대화 상자에 나타납니다.

값 목록을 만들려면 줄임표 단추를 클릭합니다. → 값 목록 편집 대화 상자가 나타납니다. → 메시지가 표시 될 때 보려는 값을 입력합니다. → 문자열 유형에 대한 국가 목록 또는 목록을 추가 할 수 있습니다. 숫자 유형에 대한 값 → 확인 클릭 → 매개 변수 만들기 대화 상자로 돌아 가기 → 확인을 클릭하고 매개 변수를 보고서로 끌어옵니다.

매개 변수를 보고서 구조로 끌어 오면 페이지 탭으로 이동하여 보고서 데이터를 새로 고치는 동안 선택한 LOV를 볼 수 있습니다.