다음을 통해 공유


IFERROR

적용 대상: 계산 열 계산 테이블 측정 시각적 계산

식이 오류를 반환하면 식을 계산하고 지정된 값을 반환합니다. 그렇지 않으면 식 자체의 값을 반환합니다.

구문

IFERROR(value, value_if_error)  

매개 변수

용어 정의
value 모든 값 또는 식입니다.
value_if_error 모든 값 또는 식입니다.

반환 값

값과 동일한 형식 의 스칼라

설명

  • IFERROR 함수를 사용하여 식의 오류를 트래핑하고 처리할 수 있습니다.

  • 또는 value_if_error 빈 셀인 경우 IFERROR는 빈 문자열 값("")으로 처리합니다.

  • IFERROR 함수는 IF 함수를 기반으로 하며 동일한 오류 메시지를 사용하지만 인수는 적습니다. IFERROR 함수와 IF 함수 간의 관계는 다음과 같습니다.

    IFERROR(A,B) := IF(ISERROR(A), B, A)

    A 및 B에 대해 반환되는 값은 동일한 데이터 형식이어야 합니다. 따라서 값사용되는 열 또는 식과 value_if_error 대해 반환된 값은 동일한 데이터 형식이어야 합니다.

  • 이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.

  • IFERROR를 사용하는 경우 모범 사례는 오류 함수의 적절한 사용을 참조 하세요.

예시

다음 예제에서는 식 25/0이 오류로 평가되면 9999를 반환합니다. 식이 오류 이외의 값을 반환하면 해당 값이 호출 식에 전달됩니다.

= IFERROR(25/0,9999)  

논리 함수