Как создать таблицу дат в Power BI
Даты — важная часть данных, которая может повлиять на результаты вашего анализа. Поэтому создание поля даты и времени в Power BI необходимо для обеспечения точного анализа данных и оптимизации отчетов.
Независимо от того, просматриваете ли вы данные о продажах, финансовые отчеты, поведение клиентов, отзывы клиентов или веб-трафик, наличие точных данных о дате и времени может предоставить ценный обзор. Здесь нужны даты Power BI.
Что такое даташит и зачем он нужен?
Таблица дат — это таблица размерных данных, содержащая такие свойства, как год, месяц и день даты. Эта таблица содержит одно значение в день. Это значение является датой. Поэтому его также называют календарными таблицами.
При анализе данных в Power BI вам нужна таблица дат, потому что:
- Интеллектуальный анализ временных данных.
- Фильтр дат и ссылок в шаблонах.
- Создавайте отчеты, которым нужна информация, связанная с датами.
- Убедитесь, что все даты, доступные в данных, правильно отформатированы и централизованы в модели данных.
- Создавайте информативные изображения.
- Предоставляйте согласованные и стандартные даты для отчетов.
Необходимые условия для создания таблицы дат
- Первый столбец представляет собой столбец даты и должен быть в формате даты/времени.
- Значение даты в первом столбце должно быть уникальным, а не пустым.
- Разметка таблицы дат создается как таблица дат.
- Даты не могут быть пропущенными значениями и содержат все даты за период (который может составлять от нескольких месяцев до года и более).
Как создать таблицу дат с автоматической датой/временем
Функция Power BI Auto Date автоматически создает таблицу дат и иерархию дат на основе столбцов в данных. Он также обновляет дату на основе ваших исходных данных. С помощью созданной иерархии вы можете детализировать, агрегировать и фильтровать данные на основе определенных дат или определенных периодов.
Чтобы включить функцию автоматической даты:
- Перейдите на ленту «Файл» > «Параметры и настройки».
- Затем выберите «Параметры» > «Текущий файл» > «Загрузка данных» > «Операции со временем».
- Установите флажок Включить автоматическую дату/время.
Иерархия дат здесь будет включать год, квартал, месяц и день.
Как создать таблицу дат с помощью DAX
Одна вещь, которая отличает Power BI от Microsoft Excel, — это функции Power BI Data Analysis Expression (DAX). Хотя DAX можно использовать в Excel, он не интуитивно понятен для этого приложения.
CalendarAuto и Calendar — это две функции DAX, которые создают эти таблицы. Единственная разница между обеими функциями заключается в том, что Calendar генерирует дату на основе выбранных вами данных, а функция CalendarAuto генерирует дату на основе того, что она автоматически определяет из ваших данных.
Чтобы использовать функцию календаря:
1. Перейдите на вкладку «Главная» на ленте Power BI Desktop.
2. Выберите Новая таблица.
3. Введите приведенную ниже формулу DAX. Эта формула создаст таблицу дат с 1 января 2022 года по 31 декабря 2023 года.
Дата = КАЛЕНДАРЬ (ДАТА (2022,1,1), ДАТА (2023,12,31))
4. Если вы хотите, чтобы он увеличивался, вы можете заменить дату окончания на СЕГОДНЯ(), как показано ниже.
Дата = КАЛЕНДАРЬ(ДАТА(2022,1,1),СЕГОДНЯ())
5. Чтобы добавить столбец «Год», выберите «Новый столбец» и используйте функцию «ГОД», чтобы записать эту функцию DAX.
Год = ГОД(‘Дата'(Дата))
6. Выберите «Новый столбец» и добавьте столбец даты с помощью функции DAX MONTH(). Однако эта функция записывает месяц в числовом формате.
Месяц = МЕСЯЦ(‘Дата'(Дата))
7. Для функции категории используйте функцию FORMAT().
Месяц Cat = FORMAT(‘Дата'(Дата),”МММ”)
Вы должны отсортировать месяц в столбце Cat по столбцу Month с помощью параметра Sort By Column.
8. Вы можете создать столбец даты, используя функцию DAY().
День = ДЕНЬ(‘Дата'(Дата))
9. Функция WEEKNUM() сообщает вам неделю, содержащую дату:
Неделя = “Неделя” & WEEKNUM(‘Дата'(Дата))
10. Функция КВАРТАЛ() сообщает, какой квартал содержит дату:
Qtr = “Qtr” & QUARTER(‘Дата'(Дата))
Как настроить таблицу как таблицу дат
После того, как вы создали таблицу дат, вам нужно пометить вновь созданную таблицу как таблицу дат. Это последний шаг в этом процессе.
Вы можете сделать следующее:
- Щелкните правой кнопкой мыши имя таблицы на панели полей.
- Выберите Отметить как таблицу дат.
Вы также можете использовать таблицу «Пометить как дату» на ленте Power BI.
- Выберите дату.
- Выберите ОК .
Выше показано, как создать таблицу дат в Power BI. Надеюсь, статья будет вам полезна.