Дата и время имеют важное значение при анализе данных. Итак, вот как вы можете создать таблицу данных в Power BI, чтобы получить более точные результаты.

Даты — это важная часть данных, которая может повлиять на ваш анализ. Таким образом, создание поля даты и времени в Power BI необходимо для обеспечения точности процесса анализа данных и оптимизации отчета.

Независимо от того, просматриваете ли вы данные о продажах, финансовые отчеты, поведение клиентов, отзывы клиентов или посещаемость веб-сайта, наличие точных данных о дате и времени может дать ценную информацию. Вот тут-то и пригодится ваша таблица дат Power BI.

Итак, давайте рассмотрим важность таблицы дат в Power BI и способы ее создания.

Что такое таблица дат и зачем она нужна?

Таблица дат — это таблица данных измерений, содержащая такие атрибуты, как год, месяц и день дат. Эта таблица содержит одно значение каждый день, и это значение является датой. Вот почему таблицы дат также называют таблицами календаря.

При анализе данных в Power BI вам нужна таблица дат по нескольким причинам.

instagram viewer
  • Для анализа данных о времени.
  • Для ссылки и фильтрации дат в ваших моделях.
  • Для создания отчетов, которым нужна информация, связанная с датой.
  • Убедитесь, что все даты, доступные в ваших данных, имеют централизованную и точно отформатированную дату для моделирования данных. Это похоже на создание отношения между несколькими таблицами с использованием модели данных в Excel.
  • Для создания информативных визуальных эффектов.
  • Он обеспечивает согласованную и стандартизированную дату для ваших отчетов.

Каковы требования к таблице дат?

При создании таблицы дат в Power BI следует помнить о некоторых вещах:

  • Первый столбец, который является вашим столбцом даты, должен содержать даты типа даты/времени.
  • Значения дат в первом столбце должны быть уникальными и не должны содержать пробелов.
  • Отметьте свою таблицу дат после создания как таблицу дат.
  • Дата не должна иметь пропущенного значения и содержать все даты в пределах периода. Это может быть от нескольких месяцев до года или более года.

Как создать таблицу дат, используя автоматическую дату/время

Функция Power BI Auto Date автоматически создает таблицу дат и иерархии дат на основе столбцов в ваших данных. Он также обновляет эту дату на основе ваших базовых данных. Благодаря создаваемой иерархии вы можете детализировать, агрегировать и фильтровать данные на основе определенной даты или периода.

Чтобы включить функцию автоматической даты;

  1. Перейдите к Лента файлов > Параметры и настройки.
  2. Затем выберите «Параметры» > «Текущий файл» > «Загрузка данных» > «Операции со временем».
  3. Отметьте Включить автоматическую дату/время коробка.

Иерархия дат здесь будет включать год, квартал, месяц и день.

Как создать таблицу дат с помощью DAX

Одна вещь, которая делает Power BI отличается от Microsoft Excel — это функции выражения анализа данных Power BI (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. Однако эта функция записывает месяц в числовом формате.
    Месяц = ​​МЕСЯЦ('Дата'[Дата])
  7. Для категориальной функции используйте ФОРМАТ() функция.
    Месяц Кот = ФОРМАТ('Дата'[Дата],"М-М-М")
  8. Вы должны отсортировать столбец «Каталог месяца» по столбцу «Месяц», используя параметр «Сортировать по столбцу».
  9. Вы можете создать столбец дня, используя функцию DAY().
    День = ДЕНЬ('Дата'[Дата])
  10. Функция WEEKNUM() сообщает нам, на какую неделю попадают наши даты.
    Неделя = "Неделя " & НОМЕР НЕДЕЛИ('Дата'[Дата])
  11. Функция QUARTER() сообщает нам, в каком квартале мы находимся.
    Ктр = "квтр" & ЧЕТВЕРТЬ('Дата'[Дата])

Как создать таблицу дат с помощью Advanced DAX

Если вы знакомы с DAX, вы можете ускорить создание таблицы дат. Вы можете использовать такие функции, как VAR, ДОБАВИТЬ КОЛОНЦЫ и ФОРМАТ для записи таблицы без создания нескольких столбцов вручную.

Вот скрипт от экспертов Enterprise DNA показывая, как создать простую таблицу дат без создания нескольких столбцов.

Таблица дат = 
ВАР ДатаНачала = ДАТА(2020, 1, 1) // Вы можете установить дату начала в соответствии с вашими требованиями
VAR EndDate = ДАТА(ГОД(СЕГОДНЯ()), 12, 31) // Наборконецдатак в конециз в текущийгод
ВОЗВРАЩАТЬСЯ
ДОБАВИТЬ КОЛОННЫ (
КАЛЕНДАРЬ (дата начала, дата окончания),
"День недели", ДЕНЬ НЕДЕЛИ([Дата]),
"ДеньНеделиНазвание", ФОРМАТ([Дата], "дддд")
)

Вот как использовать этот скрипт:

  1. Выбирать Новая таблица
  2. Затем скопируйте и вставьте приведенный выше сценарий DAX.

Однако, если вы не знакомы с этими функциями DAX, у нас есть список отличных онлайн-курсы Coursera, которые помогут вам освоить Power BI.

Как превратить вашу таблицу в таблицу дат

После того, как вы создали таблицу дат, вам нужно будет пометить вновь созданную таблицу как таблицу дат. Это последний шаг в процессе создания таблицы дат.

Вы можете сделать это:

  1. Щелкните правой кнопкой мыши имя таблицы в Панель поля.
  2. Выбирать Отметить как таблицу дат.
  3. Вы также можете использовать параметр Пометить как таблицу дат на ленте Power BI.
  4. Выберите дата вариант.
  5. Выбирать Хорошо.

Деловые даты с Power BI

Даты являются неотъемлемой частью любого анализа, независимо от вашей отрасли. Таким образом, вы должны иметь централизованную и стандартизированную таблицу дат, чтобы помочь вам достичь своей цели. Обладая этими знаниями, вы можете создавать и настраивать свою таблицу дат в соответствии с требованиями вашей организации и проекта данных.