Как использовать try catch или условные столбцы для решения проблемы csv в power bi - PullRequest
0 голосов
/ 06 февраля 2019

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

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

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

1 Ответ

0 голосов
/ 06 февраля 2019

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...