테스트 결과가 true일 경우 결과1을 반환하며 테스트 결과가 false일 경우 결과2를 반환합니다.
If(테스트 ; 결과1 {; 결과2 })
테스트
- 임의의 숫자 값 또는 논리 표현식
결과1
- 표현식 또는 필드 이름
결과2
- 표현식 또는 필드 이름
괄호{ }의 매개 변수는 옵션입니다.
텍스트, 숫자, 날짜, 시간, 타임스탬프, 컨테이너
FileMaker Pro 6.0 이전
테스트
가 True인 경우(0(영)이 아닌 숫자 결과) FileMaker Pro Advanced는 결과1
을 반환합니다. 테스트
가 False(0)인 경우 결과2
를 반환합니다. 테스트
가 False이고 결과2
가 없는 경우 If
는 비어 있는 결과를 반환합니다. 테스트
는 숫자 또는 부울(True, False) 결과를 반환하는 표현식이어야 합니다.
•3개 이상의 가능한 결과가 있는 경우 Case 함수 사용을 고려하십시오.
•기본적으로 테스트
가 값을 포함하지 않은 필드를 참조하는 경우 If
는 비어 있는 결과를 반환합니다. 이 기능을 무시하려면 모든 참조 필드가 비어 있는 경우 평가하지 않음 체크상자를 선택 해제합니다.
If(국가 = "미국" ; "미국 기술 지원" ; "국제 기술 지원")
은 국가 필드가 프랑스나 일본을 포함하는 경우 국제 기술 지원을 반환합니다. 국가 필드에 미국이 포함되어 있는 경우 미국 기술 지원을 반환합니다.
If(주 = "CA" ; 소계 * CA 세율 ; 0)
은 구매자가 캘리포니아 거주자인 경우 세금을 반환합니다. 그렇지 않은 경우 0을 반환합니다.