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을 반환합니다.