다음을 통해 공유


IFERROR

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

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

통사론

IFERROR(value, value_if_error)

매개 변수

학기 정의
value 모든 값 또는 식입니다.
value_if_error 모든 값 또는 식입니다.

반환 값

value 동일한 형식의 스칼라

발언

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

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

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

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

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

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

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

본보기

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

= IFERROR(25/0,9999)

논리 함수