Promotions Dashboard відображає KPI-картки у верхній лівій частині звіту. Ці KPI-картки узагальнюють основні показники виконання промоцій за вибраний звітний період і активними фільтрами.
Значення KPI динамічно перераховуються відповідно до вибраних фільтрів звіту, таких як звітний період, супервайзер, співробітник, цільова група, категорія, тип візиту та бренд.
Дашборд відображає такі KPI:
- Promotions Plan
- Completed Promotions
- Completed Promotions %
- Promotions on Call
- Icon Calculation Logic
Promotions Plan
Відображає загальну кількість запланованих промоційних активностей за вибраний звітний період і з урахуванням вибраних фільтрів.
Бізнес-цінність
Допомагає користувачам зрозуміти очікуване промоційне навантаження та запланований обсяг промоційних активностей.
DAX-формула
CALCULATE(
SUM(crm_task_plan_v2_csv[plan_taskcount]),
crm_task_plan_v2_csv[plan_name] = "promotion"
)Логіка розрахунку
Розраховує загальну заплановану кількість промоційних завдань із набору даних CRM task plan, де тип плану дорівнює promotion.
Completed Promotions
Відображає загальну кількість завершених промоційних активностей за вибраний звітний період і з урахуванням вибраних фільтрів.
Бізнес-цінність
Показує, скільки промоційних активностей фактично було завершено в полі. Цей KPI допомагає оцінити обсяг виконання промоцій і порівняти фактичну активність із планом.
DAX-формула
VAR TotalTasks =
CALCULATE(
[Promo Fact],
DATEDIFF(crm_calendar_v2[calendar_month], TODAY(), MONTH) < 6,
ALL(
crm_calendar_v2[calendar_date_day].[Год],
crm_calendar_v2[calendar_date_day].[Месяц],
crm_calendar_v2[calendar_date_day].[Квартал]
)
)
RETURN
IF(TotalTasks = 0, BLANK(), TotalTasks)Логіка розрахунку
Розраховує кількість завершених промоційних активностей на основі даних CRM promotion fact. Результат залежить від вибраного звітного періоду та активних фільтрів дашборда.
Completed Promotions %
Відображає відсоток завершених промоцій порівняно з планом промоцій.
Бізнес-цінність
Допомагає користувачам оцінити виконання плану промоцій і зрозуміти, чи досягає польова команда запланованих цілей промоційної активності.
DAX-формула
IF(
[Promo Plan] > 0,
DIVIDE([Promo Fact], [Promo Plan]),
BLANK()
)Логіка розрахунку
Розраховує співвідношення завершених промоцій до запланованих промоцій. Якщо план промоцій більший за нуль, система ділить завершені промоції на заплановані. Якщо план порожній або дорівнює нулю, результат буде порожнім.
Promotions on Call
Відображає середню кількість промоцій, виконаних за один візит.
Бізнес-цінність
Допомагає користувачам оцінити інтенсивність промоцій під час CRM-візитів і зрозуміти, наскільки активно промоційний контент або активності, пов’язані з брендом, використовуються під час взаємодій.
DAX-формула
DIVIDE(
COUNT(crm_promotion_fact_csv[key_task_id]),
DISTINCTCOUNT(crm_task_fact_v2_csv[key_task_id])
)Логіка розрахунку
Розраховує співвідношення записів промоційної активності до унікальних CRM-візитів. Це показує, скільки промоцій у середньому виконується під час одного візиту.
Логіка розрахунку іконок
Іконки в таблиці Promotions by Target and Brand базуються на логіці умовного форматування. Система порівнює поточне значення промоцій зі значенням попереднього місяця:
- Зелена стрілка вгору — поточне значення вище, ніж у попередньому місяці.
- Червона стрілка вниз — поточне значення нижче, ніж у попередньому місяці.
- Помаранчева горизонтальна стрілка — поточне значення дорівнює значенню попереднього місяця.
- Порожнє значення — поточне значення промоцій недоступне.
DAX-формула
CALCULATE(
VAR CurrentPromoFact = [Promo Fact]
RETURN
IF(
NOT(ISBLANK(CurrentPromoFact)),
SWITCH(
TRUE(),
CurrentPromoFact > [Promo Fact Prev Month], 1,
CurrentPromoFact < [Promo Fact Prev Month], 2,
CurrentPromoFact = [Promo Fact Prev Month], 3,
TRUE, ""
)
),
DATEDIFF(crm_calendar_v2[calendar_month], TODAY(), MONTH) < 6,
ALL(
crm_calendar_v2[calendar_date_day].[Год],
crm_calendar_v2[calendar_date_day].[Месяц],
crm_calendar_v2[calendar_date_day].[Квартал]
)
)