Чтобы использовать try с пользовательской логикой в Power Query для обработки ошибок, нужно: 1
Пример использования: 1 нужно создать новый столбец «Окончательная ставка», который использует значения из столбца «Стандартная ставка». 1 При возникновении ошибок использовать значение из соответствующего столбца «Специальная ставка». 1 Формула для этого будет такой: try [Standard Rate] otherwise [Special Rate]. 1 Она пытается оценить столбец «Стандартная ставка» и выводит его значение, если ошибки не найдены. 1 Если ошибки найдены, выходные данные определяются после инструкции otherwise, которая в данном случае является столбцом «Специальная ставка». 1
Также можно использовать комбинацию try и catch, например, так: try [Standard Rate] catch (r)=> if r[Message] <> 'Invalid cell value '#REF!'.' then [Special Rate] else null. 1 Такой подход упрощает обработку ошибок, потому что функция catch имеет доступ к записи ошибки, возвращаемой try. 2