인쇄      온라인 도움말의 PDF 버전 열기


Previous Topic

Next Topic

IIf

Expression Builder의 IIf 함수는 조건식의 평가에 따라 두 개의 매개 변수 중 하나를 반환합니다. IIf는 Immediate If의 약어입니다.

구문

IIf(expr, result_if_true, result_if_false)

대체 구문

IIf(expr, expr_if_true, expr_if_false)

혼합 구문

IIf(expr, result_if_true, expr_if_false)

IIf(expr, expr_if_true, result_if_false)

결과 유형

첫 번째 인수가 NULL이더라도 IIf() 함수의 결과 유형은 항상 첫 번째 인수의 유형입니다. 평가식이 FALSE로 평가하는 경우 값이 반환되기 전에 두 번째 인수는 첫 번째 인수의 유형으로 변환됩니다.

인수

다음 표에서는 함수의 인수를 설명합니다.

인수

설명

expr

평가할 조건식입니다.

result_if_true

조건식이 true로 평가하는 경우 반환 값입니다.

result_if_false

조건식이 false로 평가하는 경우 반환 값입니다.

expr_if_true

조건식이 true로 평가하는 경우 평가되는 표현식입니다.

expr_if_false

조건식이 false로 평가하는 경우 평가되는 표현식입니다.

참고: 이 항목의 모든 예제 표현식에서 사용되는 언어 독립적 필드 이름 및 필드 이름 구문은 릴리스 29 서비스 팩 1 이전의 Expression Builder 릴리스에서 사용된 필드 이름 및 필드 이름 구문입니다. 이러한 예제는 계속 유효합니다. 하지만 릴리스 29 서비스 팩 1 이후의 Expression Builder에서 필드 리스트의 표현식에 해당하는 필드를 선택할 경우 필드 이름과 필드 이름 구문이 예제에 표시된 항목과 다를 수 있습니다. 필드 이름과 필드 이름 구문이 정확하도록 Expression Builder의 필드 리스트에서 항상 표현식 필드를 선택하는 것이 좋습니다. 표현식의 필드 이름과 필드 이름 구문에 대한 자세한 내용은 표현식 정보를 참조하십시오.

예

다음은 IIf 함수의 혼합 구문 예입니다.

비즈니스 프로세스에서 다음과 같이 [청구 시/도] 필드가 업데이트되는 경우 [고객사 세부사항] 페이지의 [지역] 필드가 업데이트되어야 합니다.

[청구 시/도] 필드가 OK 또는 TX로 변경되면 [지역] 필드가 Central로 업데이트되어야 합니다. [청구 시/도] 필드가 CA로 변경되면 [지역] 필드가 West로 업데이트되어야 합니다. 다른 모든 시/도의 경우 [지역] 필드가 East로 변경되어야 합니다.

IIf([<PrimaryBillToState>]='OK' OR [<PrimaryBillToState>]='TX', 'Central', IIf([<PrimaryBillToState>]='CA', 'West', 'East'))

관련 항목

관련된 Expression Builder 정보는 다음 항목을 참조하십시오.


2022년 8월 게시됨 Copyright © 2005, 2022, Oracle and/or its affiliates. Legal Notices.