Не привязываются значения к датам в Power Query для Power BI

Не привязываются значения к датам в Power Query для Power BI

27.09.2023 0 Автор pavezlo

Хочу рассказать про одну особенность Power Query которая возникает из-за различия в форматах дат в разных странах. Например, вы тянете через Power Query данные из какого-то источника, в котором даты изначально были вот в таком формате.

Даты в отличном от России формате

При этом в Power BI они попадают визуально нормально. Вот так.

Визуально всё выглядит хорошо, даты в нужном визуальном отображении

Далее соответственно вы присваиваете столбцу формат даты и через модель данных связываете с календарём. При этом на самом деле, календарь ваш создан в локали России, а вот формат данных подтянутых через Power Query остался иностранным, как был на первом скрине. Из-за этого вы получите в отчётах вот такую штуку.

Данные из той самой таблицы не привязались к календарю, т.к. их формат не соответствует локали календаря

Как исправить ошибку с форматами дат в Power Query

Для этого нужно на уровне запроса и до присваивания формата, выбрать нужную страну для данного столбца дат.

Меняем локаль для столбца дат в Power Query

Меняем на страну, в которой вы находитесь или под тот формат дат, который вы берёте за основу.

После таких изменений вы получите нормальный отчёт с корректно распределёнными данными.

Что интересно, подобная особенность встречается только в Power BI, когда Power Query в Excel автоматически смотрит ваше местоположение и календарь, отчего потом правит всё сама.

Шаблоны для маркетинга
Я создал много полезных шаблонов для маркетинга. Например, шаблоны медиапланов или шаблон учёта рабочего времени.

Получите сразу все в одном письме.
  • Я согласен с политикой конфиденциальности
Facebook Вконтакте