События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
применимо:вычисляемый столбецвычисляемой таблицеMeasureвизуального вычисления
Вычисляет выражение and возвращает указанный valueif выражение возвращает error; в противном случае возвращает value самого выражения.
IFERROR(value, value_if_error)
Срок | Определение |
---|---|
value |
Любое выражение valueor. |
value_if_error |
Любое выражение valueor. |
Скаляр того же типа, что и value
Функцию IFERROR можно использовать для ловушки and обрабатывать ошибки в выражении.
If
value
or
value_if_error
является пустой ячейкой, IFERROR обрабатывает ее как пустую строку value ("").
Функция IFERROR основана на функции IF, and использует те же error сообщения, но имеет меньше аргументов. Связь между функцией IFERRORand функции IF следующим образом:
IFERROR(A,B) := IF(ISERROR(A), B, A)
Values, возвращаемые для A and B, должны иметь одинаковый тип данных; Таким образом, выражение столбца or, используемое для value
andvalue, возвращаемого для value_if_error
, должно быть одинаковым типом данных.
Эта функция not поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах or правилах безопасности на уровне строк (RLS).
Рекомендации по использованию IFERRORсм. в разделе Соответствующее использование функций error.
В следующем примере возвращается значение 9999 if выражение 25/0 оценивается error. If выражение возвращает value, отличный от error, который value передается в вызывающее выражение.
= IFERROR(25/0,9999)
События
Присоединяйтесь к нам в FabCon Vegas
31 мар., 23 - 2 апр., 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня