Функция ISERROR

Проверяет, является ли значение ошибкой, и возвращает TRUE или FALSE.

ISERROR(<value>)

Терм

Определение

value

Значение для проверки.

Логическое значение TRUE, если значение является ошибкой, в противном случае — значение FALSE.

В следующем примере вычисляется отношение общих продаж через Интернет к общим продажам через посредников. Функция ISERROR используется для проверки ошибок, например деления на ноль. Если обнаруживается ошибка, возвращается пустое значение. В противном случае возвращается отношение.

= IF( ISERROR(
       SUM('ResellerSales_USD'[SalesAmount_USD])
       /SUM('InternetSales_USD'[SalesAmount_USD])
             )
    , BLANK()
    , SUM('ResellerSales_USD'[SalesAmount_USD])
      /SUM('InternetSales_USD'[SalesAmount_USD])
    )