Crystal Reports 11.5의 다중 선택 매개 변수에 대한 섹션 억제 수식

Crystal Reports 11.5의 다중 선택 매개 변수에 대한 섹션 억제 수식

다중 선택 매개 변수의 모든 선택 항목을 평가하는 섹션 억제 수식을 만드는 방법을 알아보려고 합니다. 예를 들어, 매개변수가 "프로그램"이고 IIH, PSYCH, TCM, THER 또는 PRTF 중에서 선택할 수 있는 경우 다음을 수행하는 공식을 갖고 싶습니다.

"IIH"가 선택된 유일한 프로그램인 경우 억제합니다. "IIH" 및 "THER"가 선택된 경우 억제합니다. 다른 조합이 있으면 억제하지 마십시오.

내가 겪고 있는 문제는 Crystal이 해당 매개변수의 값을 어떻게 저장하는지 알 수 없다는 것입니다. 수식에서 {?Program}을 사용할 때 첫 번째 항목만 설명하는 것 같습니다.

내가 놓친 간단한 것이 있습니까?

답변1

제가 사용한 공식은 다음과 같습니다. 매개변수를 평가할 때 아래 첨자 오류가 발생하여 데이터베이스 필드로 직접 이동해야 했습니다.

내 예는 직위 필드가 있는 직원 테이블에서 가져온 것입니다. 이는 프로그램 및 심리학 부서로 변환됩니다.

If {Employees.Job Title} = ["Sales Manager","Sales Coordinator"] and UBound({?title}) = 2 Then True

Crystal은 SQL의 IN 문과 같은 배열을 검사하는 것 같습니다. 배열에 두 개의 값만 있는지 확인하기 위해 두 번째 검사를 추가해야 했습니다.

내 작업 증명

관련 정보