Как использовать 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]
Вот ссылка, которую я использовал для создания этого выражения: