Case
목적
일련의 테스트를 기반으로 여러 가능한 결과 중 하나를 반환합니다.
포맷
Case ( 테스트1 ; 결과1 {; 테스트2 ; 결과2 ; ... ; 기본 결과} )
매개 변수
결과 - 표현식에 해당되는 결과.
괄호{ }의 매개 변수는 옵션입니다.
반환되는 데이터 유형
텍스트, 숫자, 날짜, 시간, 타임스탬프, 컨테이너
다음에서 발생
FileMaker Pro 6.0 이전
설명
Case는 각 테스트 표현식을 순서로 평가하며 True 표현식을 찾으면 해당 표현식에 대한 결과에 지정된 값을 반환합니다.
매개 변수 목록 끝에 기본 결과를 포함할 수 있습니다. 평가된 표현식 중 하나가 True를 반환하지 않은 경우 Case 함수는 기본 결과에 대해 지정된 값을 반환합니다. 제공된 기본 결과가 없는 경우 Case는 비어 있는 결과를 반환합니다.
예제
Case ( 점수 >= 90 ; "우수" ; 점수 > 50 ; "보통" ; "개선 필요" )은 점수가 90점 이상이면 우수, 50~90점 사이이면 보통, 그 이하 점수이면 개선 필요를 반환합니다.
Case ( 운송 방법="육로" ; 2 ; 운송 방법="항공" ; 10 )은 운송 방법 필드에 육로가 포함되면 2를 반환하며 항공이 포함되면 10을 반환합니다.
관련 주제