Как использовать try catch или условные столбцы для решения проблемы csv в power bi

У меня есть набор данных, поступающий в power bi от CSV, где некоторые строки были сдвинуты вправо, потому что в описании есть запятая. Как только я применяю изменение типа данных, это создает ошибки с присутствием текста в числовом столбце.

Что я хочу сделать, это что-то вроде = try [col1] otherwise [col2]За исключением того, что я хочу сделать это для нескольких столбцов, где результат не обязательно столбец, где ошибка.

Так что, если в столбце 1 есть ошибка, дайте мне значение в столбце 3, но если в столбце 1 нет ошибки, тогда столбец 2 будет иметь значение, которое я хочу. Так что-то вроде = if([Col1] = Error, [Col3], [Col2])

1 ответ

Попробуй это:

if (try [col1])[HasError] then [col3] else [col2]

Вот ссылка, которую я использовал для создания этого выражения:

https://docs.microsoft.com/en-us/power-query/handlingerrors

Другие вопросы по тегам