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].[Квартал]
)
)