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