Power Query - ›Преобразование запятой в точку и получение десятичных чисел

Я работаю в редакторе запросов Excel (Power Query), и у меня есть таблица с множеством столбцов.

Некоторые числа в этих столбцах имеют точку («.»), И они правильно распознаются как десятичные числа, но некоторые из них имеют запятую («,») и воспринимаются как текст.

Я пытаюсь использовать функцию замены значения редактора запросов, чтобы воспроизвести функцию поиска и замены Excel (CTRL + H) и просто заменить «,» на «». но пока безуспешно.

Вы знаете, как это исправить, пожалуйста? Большое тебе спасибо.


person jb007    schedule 11.01.2016    source источник
comment
Отказ от замены запятых или отказ от распознавания числа после замены? В последнем случае нельзя просто вернуть тип столбца к общему или числовому?   -  person nwhaught    schedule 11.01.2016
comment
Решить удалось за 3 шага: 1. Тип данных: Текст 2. Заменить значения:, на. 3. Тип данных: десятичное число Спасибо за предложение, nwhaught.   -  person jb007    schedule 11.01.2016


Ответы (2)


Удалось решить за 3 шага: 1. Тип данных: текст 2. Заменить значения: «,» на «.» 3. Тип данных: десятичное число.

person jb007    schedule 11.01.2016

Используйте преобразование с настройками локали:

= Table.TransformColumnTypes(#"Promoted Headers", {{"title", type number}}, "en-US")

Источник: https://eriksvensen.wordpress.com/2018/07/02/powerquery-how-to-handle-different-decimal-separator-when-importing-csv-files/

person Dmitry    schedule 28.04.2020