Поделиться через


ISERROR

Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента

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

Синтаксис

ISERROR(<value>)  

Параметры

Термин Определение
значение Значение, которое требуется проверить.

Возвращаемое значение

Логическое значение TRUE, если значение является ошибкой; в противном случае ЗНАЧЕНИЕ FALSE.

Замечания

  • Рекомендации по использованию ISERROR см. в разделе "Соответствующее использование функций ошибок".

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

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

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

Информационные функции
Функция IFERROR
Функция IF