Добавить в корзинуПозвонить
Найти в Дзене

Как создать календарь в Power Pivot

Календарь данных – инструмент, при помощи которого вы сможете сделать красивые, читаемые и удобные аудиты контекстной рекламы в Директ. Как его сделать показываю на видео, а также опишу в статье. Создаём таблицу, выбирая дату начала и дату конца: calendar = CALENDAR ("01.05.2021", "30.12.2021") Если выскочит ошибка, то нужно добавить date перед датой, ниже на следующем скрине я привёл пример. или вот так, если формат читается как текстовый Добавляем в Power Pivot с помощью языка DAX. Важное уточнение, если вводить формулы ниже в Power BI — то разделитель – запятая, а если в Data Model Excel — то точка-запятая. Год Year=YEAR([Date]) Номер месяца Month Number=MONTH([Date]) Месяц Month=FORMAT([Date],"MMMM") МММ-ГГГ MMM-YYYY=FORMAT([Date],"MMM-YYYY") Номер дня недели Day Of Week Number=WEEKDAY([Date]) День недели Day Of Week=FORMAT([Date],"DDDD") Week number Week number=WEEKNUM('Calendar'[Date],2) YYYY-WW YYYY-WW='Calendar'[Year]&"-"&'Calendar'[week number] Weeks Weeks=FORMAT(CALCULATE(FIR
Оглавление

Календарь данных – инструмент, при помощи которого вы сможете сделать красивые, читаемые и удобные аудиты контекстной рекламы в Директ.

Как его сделать показываю на видео, а также опишу в статье.

Начало работы

Создаём таблицу, выбирая дату начала и дату конца:

calendar = CALENDAR ("01.05.2021", "30.12.2021")

Если выскочит ошибка, то нужно добавить date перед датой, ниже на следующем скрине я привёл пример.

-2

или вот так, если формат читается как текстовый

-3

Добавляем в Power Pivot с помощью языка DAX.

Для года
Для года

Важное уточнение, если вводить формулы ниже в Power BI — то разделитель – запятая, а если в Data Model Excel — то точка-запятая.

Год

Year=YEAR([Date])

Номер месяца

Month Number=MONTH([Date])

Месяц

Month=FORMAT([Date],"MMMM")

МММ-ГГГ

MMM-YYYY=FORMAT([Date],"MMM-YYYY")

Номер дня недели

Day Of Week Number=WEEKDAY([Date])

День недели

Day Of Week=FORMAT([Date],"DDDD")

Week number

Week number=WEEKNUM('Calendar'[Date],2)

YYYY-WW

YYYY-WW='Calendar'[Year]&"-"&'Calendar'[week number]

Weeks

Weeks=FORMAT(CALCULATE(FIRSTNONBLANK('Calendar'[Date];1);ALLEXCEPT('Calendar';'Calendar'[YYYY-WW]));"YYYY-MM-DD")&" - "&FORMAT(CALCULATE(LASTNONBLANK('Calendar'[Date];1);ALLEXCEPT('Calendar';'Calendar'[YYYY-WW]));"YYYY-MM-DD")

Day Of Week Number

Day Of Week Number2=WEEKDAY([Date],2)

week diff

week diff=IFERROR (
IF (
'Calendar'[Day Of Week Number] = 7;
DATEDIFF ( 'Calendar'[Date]; TODAY (); WEEK ) + 1;
DATEDIFF ( 'Calendar'[Date]; TODAY (); WEEK )
);
-1
)

Как настроить сортировку недель по порядку в Power BI

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

-5

Такая же ситуация с неделями. Чтобы избежать этого, нужно выводить порядковые номера недель или месяцев, в зависимости от того, что будете сортировать.

Добавляем столбцы с номерами недель и недель с годами
Добавляем столбцы с номерами недель и недель с годами

Встаём на столбец с интервалами недель «Weeks» и применяем сортировку по столбцу «YYYY-WW».

-7

После этого, выводя график в отчёте, нужно выбрать, по какому параметру будем сортировать.

-8

Теперь данные отображаются в нужном порядке. Профит.

-9

Заключение

Анализ данных в Power Pivot – это важный этап роста маркетолога, поскольку он позволяет собирать, обрабатывать и визуализировать большие объемы информации, что способствует более информированным бизнес-решениям.

Используя Power Pivot, маркетологи могут соединять данные из различных источников, таких как Excel, базы данных и облачные сервисы, создавая комплексные модели данных. Это даёт возможность глубже понять поведение клиентов, оценивать эффективность рекламных кампаний и прогнозировать тренды на основе исторических данных.

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

Если понимаете, что вам нужна помощь, рекомендую ознакомиться с моей статьёй:

Репетитор для маркетологов - Маркетинговая

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