Создание столбцов DateKey и TimeKey может быть выполнено с помощью встроенных функций в редакторе Power Query. Всегда помните: если вам нужно время вместе с датами, обязательно разделите столбец datetime пополам - отдельно дата и отдельно время. Вы можете использовать тот же процесс для преобразования времени в десятичное число и использовать временную таблицу для ваших будущих функций времени. Ниже приведены несколько снимков экрана, которые помогут вам в этом процессе.
Допустим, у вас есть столбец с датой и временем, как в столбце Дата ниже. Для начала рекомендуется перейти на вкладку «Добавить столбец» в редакторе запросов и выбрать «Только дата», затем «Только время», чтобы создать два новых столбца. Таким образом, новые столбцы будут расположены рядом друг с другом в применяемых шагах, что значительно упростит устранение неполадок в будущем. Не забывайте, вы можете щелкнуть правой кнопкой мыши по шагам и переименовать их, чтобы помочь себе пройти и/или скорректировать шаги в будущем.
Настало время делать ключи!
Есть несколько способов сделать это, но самый простой - щелкнуть значок календаря (или значок часов для времени) и выбрать целое число (выбрать десятичное значение для столбца «Только время»). Если вы работали в Excel, это покажется очень знакомым. Эти целые числа для даты (или десятичные для datetime) одинаковы на двух платформах и являются тем, что DAX использует в фоновом режиме для обработки уравнений datetime.
Столбцы Final Date и DateKey
Вот и все! Обязательно используйте полученные знания в своих задачах.
Успехов!
Наши курсы по Power BI:
Курс Финансовый анализ в Power BI
Наши каналы: