다음을 통해 공유


수식에 매개 변수 통합

매개 변수 필드는 레코드 또는 그룹 선택 수식에서 사용하기 위해 보고서에 배치할 필요가 없습니다. 매개 변수 필드를 만든 후 다른 필드에서처럼 수식에 입력합니다.

수식을 사용하는 레코드 선택

데이터베이스 서버에서 전송되는 데이터 양을 줄이고 성능을 향상시키려면 매개 변수 필드를 레코드 선택 수식에 포함시킵니다.

이 레코드 선택 수식은 판매 할당량을 입력하도록 요청한 다음 작년 매출액이 판매 할당량을 초과하는 고객만 표시합니다.

{Customer.Last Year's Sales} > {?SalesQuota}

매개 변수 필드를 사용하여 정렬 및 그룹화

이 Crystal 구문 수식은 그룹 옵션으로 고객 또는 그룹을 선택하도록 요구하는 매개 변수 ?group을 포함합니다. UpperCase 함수는 일관성을 유지하기 위해 이 매개 변수 값을 대문자로 변환합니다.

WhileReadingRecords; If UpperCase ({?group})= "CUSTOMER" then {Customer.Customer Name} Else if UpperCase ({?group}) = "REGION" then {Customer.Region}

매개 변수 필드를 사용하는 조건부 서식

매개 변수 필드는 조건부 서식 수식을 만드는 데 사용할 수 있습니다. 조건부 서식 수식을 사용하여 특정 조건에 맞는 데이터에 색을 지정할 수 있습니다. 이러한 항목에 플래그를 지정할 때 적용되는 조건이 변경되지 않을 경우 매개 변수 필드를 사용할 필요가 없으며 수식 또는 조건부 서식을 사용하면 됩니다.

이 Crystal 구문 수식은 사용자에게 판매 목표값을 묻는 매개 변수 ?SalesTarget을 포함합니다. 해당 판매 목표값을 벗어나는 모든 고객은 보고서에 빨간색으로 나타납니다.

If {Customer.Last Year's Sales} > {?SalesTarget} Then Red Else Black