Команда Powerquery для преобразования формата даты - PullRequest
1 голос
/ 07 августа 2020

У меня есть столбец Дата следующего формата 06-08-2000.

Мне нужно преобразовать в следующий формат: dd-mmm-yyyy где mmm будет {Jan, Feb, Mar, ...}

Итак вывод будет 06-Aug-2000.

Я совершенно не знаком с powerquery, и это моя единственная задача, использующая его. Любая помощь могла бы быть полезна. Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 07 августа 2020

Думаю, ваше имя столбца даты - « dt ». Формат ввода даты «06-08-2000» (дд-мм-гггг в вашем случае) не является распознаваемым форматом даты в запросе питания. Таким образом, вы должны сначала создать фактическое значение в формате даты из даты ввода. Затем, выполнив еще несколько шагов, вы получите требуемый результат

Шаг 1: Создайте новый столбец «new_date» в запросе мощности, как показано ниже -

введите описание изображения здесь

Шаг-2: Измените тип данных вновь созданного столбца "new_date" на "Date" type

Step-3: Go вернуться к отчету, нажав кнопку «Закрыть и применить».

Шаг 4: Создать создать настраиваемый столбец, используя следующий DAX в отчете

custom_date = FORMAT(your_table_name[new_date],"dd-mmm-yyyy")

Теперь у вас есть требуемая форматированная дата.

0 голосов
/ 07 августа 2020

Предполагая, что ваша исходная дата находится в столбце date , в Powerquery добавьте Добавить столбец ... Пользовательский столбец ... с приведенной ниже формулой для преобразования

= Date.ToText ([ дата], «дд-МММ-гггг»)

0 голосов
/ 07 августа 2020

В Power BI выберите свой столбец. Затем у вас есть вкладка «Инструменты колонки». Выберите его, и вы увидите вариант формата. Введите dd-mmm-yyyy

...