Ваш вопрос немного двусмысленный:
18 апреля '20
На каком языке происходит ваше трехбуквенное название месяца? Английский sh, немецкий? Что будет в следующем месяце: «май» или «май»? А как насчет апострофа: стоит ли он за 2000 год, или у вас также есть данные за 1900-е годы?
Если я заменю апостроф на «20», а затем просто преобразую текст в формат даты, это сработает совершенно нормально:
#"Replaced Value" = Table.ReplaceValue(
Source,"'","20",Replacer.ReplaceText,{"date"}),
#"Changed Type1" = Table.TransformColumnTypes(
#"Replaced Value",{{"date", type date}})
Так что ваша ошибка, скорее всего, вызвана вашими региональными настройками. Однако при преобразовании типа столбца вы можете нажать на символ «AB C» в заголовке столбца (редактор запросов) и выбрать «Использование локали ...». В следующем всплывающем окне « Изменить тип с помощью локали» »Вы выбираете« Тип данных »=« Дата »плюс соответствующую« локаль ». Если вы этого не знаете, вы также можете попробовать другие значения, пока они не подойдут.