Power Query Ошибки №6. Не получается изменить тип данных (DataFormat.Error)

preview_player
Показать описание
При попытке изменить тип данных с текстового на дату возникает ошибка DataFormat.Error. В чем дело?

Рекомендации по теме
Комментарии
Автор

Когда таких "мусорных" символов много, часто помогает противоположный подход - не удалить ненужные, а, наоборот, оставить только нужные. Т.е. если дата должна состоять из цифр и точек, то функция Text.Select([Дата], {"0".."9"}&{"."}) сразу удалит все лишнее символы вне зависимости от их положения, количества и разнообразия. Удобная функция, выручала несколько раз.

imNirs
Автор

восторг! помогли справится с неразрешимой задачей! Спасибо что раскрываете особенности использования такого потрясающего инструмента как Power Query!

adeliin
Автор

Спасибо большое! Как оказывается не просто.... У меня тоже были невидимые символы. Я просто использовала -усечь. Оказывается, мне просто повезло, что сработало.🤷 Мне очень полезны Ваши уроки! Удачи и успехов Вам!

mandarina
Автор

в свое время намучался с этими невидимыми символами...
решил таким-же способом.
Уверен это видео сэкономит кучу нервных клеток начинающим юзерам.
спасибо!

dncdncdncdnc
Автор

Спасибо за видео!
В моем случае лишних знаков не было, но проблема крылась в десятичном разделителе. После замены значений с точки на запятую формат удалось поменять на нужный.

celtikkus
Автор

ты красавчик, я пол дня не мог с этим справится, даты выгружались в формате 20221112 никак не могу это исправить, оказывается все просто

askarsaukhimov
Автор

Подскажите, пожалуйста, а как быть с EAN кодом? В PQ числовой тип задать не получается, только текст. Загружается в Excel, как текст, а надо как число.

МаксимШвець-рч
Автор

Мой способ - в PQ скопировать ячейку c невидимками. Вставить в ворд, где включить "Отобразить все знаки". Вуаля - невидимки найдены. И потом в PQ уничтожаем невидимки через "Замена значений".

NotEmpty
Автор

Здравствуйте, делал по инструкции как в видео, и как в комментарии Александра Шилова, но в моем случае не получилось поменять формат столбца или конкретной ячейки.

Григорий-рщц
Автор

2:20 тут можно без создания доп. столбца, а просто: Выбрать проблемный столбец > ПКМ > Преобразование > Длина. Видим количество символов в столбце. Ок. Удаляем временный новосозданный шаг.

NotEmpty
Автор

Если просто загружаешь таблицу а по столбцу в котором должна быть с типом текст query выдает ошибку чтотне удалось преобразовать в число, как быть?

Автор

Я в таких случаях обычно просто меняю на формат «дата и время», а следующим шагом меняю уже на «дата»

nbuhblhfrjy
Автор

Здравствуйте, вопрос такой, почему-то PQ распознает число как текст, например "40000567+13 " и при смене на целое число, ничего не меняется (( пробовал число умножать на единицу, не помогает, формат числовой

ПахомийУшастый
Автор

Добрый, что сделать, чтоб при вводе настраиваемой формулы отображался список с вариантами как на 2.49 минуте?)

aaabb
Автор

Тимур, а если будут два символа, перенос строки и 8206, то вписываем.... each {#(fl), Charecter.FromNumber(8206)},

nikbo
Автор

Чего то скачать Файлы не удаётся.
Хотел проверить, получится ли через интерфейс:
Формат=>усечь, очистить.
А потом уже тип присвоить

Mitellstein
Автор

А зачем вообще эти символы вставляются?

Aleksander_Samar
Автор

А если не то не то не помогло, что еще сделать можно

Torino-ox