Проекты

Матрица анализа отработки клиентов
Доли каналов привлечения
Распределение VIP и Standard клиентов
Воронка продаж
Power BI DAX Power Query Data Modeling Визуализация
Анализ эффективности Воронка продаж
Январь 2024
Учебный проект

Анализ эффективности каналов привлечения и отработки лидов

Создание комплексного дашборда для анализа воронки продаж, сегментации клиентов и оценки эффективности каналов привлечения и работы менеджеров.

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

  • Загрузка и объединение данных из Excel файлов
  • Классификация клиентов на VIP и Standard
  • Оценка каналов привлечения
  • Создание интерактивных визуализаций

1. Загрузка данных и настройка модели:
  • Загрузка таблиц: leads, sales_channel, products, managers, statuses, region, sales channel
  • Настройка связей
  • Оптимизация: Установка правильных типов данных и отношений
2. Преобразования в Power Query:
  • Условный столбец: Классификация клиентов на VIP/Standard
  • Очистка данных: Проверка на дубликаты и целостность
3. DAX-меры:
  • Меры для каждого статуса воронки продаж

Матрица анализа отработки клиентов:
  • Строки: Канал привлечения → Продукт → Менеджер
  • Значения: Всего клиентов + меры по статусам
Круговая диаграмма каналов привлечения:
  • Легенда: Channel_name
  • Значения: Количество клиентов
  • Анализ: Доли эффективности каналов
Кольцевой график сегментов клиентов:
  • Легенда: VIP/Standard клиенты
  • Значения: Распределение клиентской базы
  • Сегментация: Анализ ценности клиентов
Воронка продаж

  • Объединение данных из 7 таблиц
  • Сегментация клиентов: Выделение VIP-клиентов для особого внимания
  • Визуализация воронки: Понятное отображение конверсии на каждом этапе

Ключевые функции дашборда

  • Матрица с навигацией
  • Анализ по каналам привлечения
  • Сегментация VIP/Standard клиентов
  • Воронка статусов лидов

Реализованные DAX-меры

-- Всего клиентов
Всего клиентов = DISTINCTCOUNT(leads[client_id])

 Меры по статусам
Согласие = CALCULATE(
    COUNT(statuses[client_id]),
    FILTER(statuses,statuses[status]=="Согласие"))

Клиент думает = CALCULATE(
    COUNT(statuses[client_id]),
    FILTER(statuses, statuses[status] = "Клиент думает")
)

Недозвон = CALCULATE(
   COUNT(statuses[client_id]),
    FILTER(statuses, statuses[status] = "Недозвон")
)

Отказ = CALCULATE(
    COUNT(statuses[client_id]),
    FILTER(statuses, statuses[status] = "Отказ")
)

Power Query: Условный столбец

Классификация клиентов на VIP/Standard
= Table.AddColumn(leads, "Тип клиента", each 
    if List.Contains({
        3981, 3982, 3984, 4089, 3885, 
        3699, 3501, 3473, 4154
    }, [client_id]) 
    then "VIP" 
    else "Standard"
)