Skip to content

Provitalyk/Data_Science

Repository files navigation

📊 Анализ пролонгации договоров — 2023

Проект выполнен в рамках тестового задания.
Цель — оценить эффективность аккаунт-менеджеров в пролонгации договоров с клиентами за 2023 год.


🎯 Цель

Рассчитать два коэффициента пролонгации:

  1. M1 — доля проектов, пролонгированных в первый месяц после завершения.
  2. M2 — доля проектов, пролонгированных во второй месяц, если не было пролонгации в первый.

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


📁 Структура

├── app.py # Основной скрипт анализа ├── prolongations.csv # Исходные данные: id, дата завершения, AM ├── financial_data.csv # Исходные данные: отгрузки по месяцам └── отчет_пролонгации_2023_читаемый.xlsx # Готовый отчёт (пример)


📈 Ключевые метрики

Показатель Значение
Коэффициент M1 (средний) 0.42
Коэффициент M2 (средний) 0.18
Всего проектов в анализе 45
Успешно пролонгировано в M+1 42%
Успешно пролонгировано в M+2 18%

💡 M1 = Сумма отгрузок в M+1 / Сумма отгрузок в последний месяц
M2 = Сумма отгрузок в M+2 / Сумма отгрузок в последний месяц (только проекты без M+1)


🔧 Функционал

  • ✅ Автоматическое определение месяца завершения
  • ✅ Обработка специальных значений:
    • 'в ноль' → отгрузка = 0, если нет оплаты — берётся предыдущий месяц
    • 'стоп', 'end' → проект исключается, если статус в последнем месяце или раньше
  • ✅ Расчёт коэффициентов по месяцам и в целом
  • ✅ Отчёт по каждому менеджеру и отделу
  • ✅ Красивый Excel-отчёт с графиками и форматированием

📊 Отчёт для руководителя

Сформированный отчёт включает:

  • 📅 Лист Обзор — ключевые метрики и графики
  • 📆 Лист Месячные — динамика по месяцам
  • 👥 Лист Годовые — рейтинг менеджеров

🚀 Как запустить

Вариант 1: Локально

  1. Установите зависимости: pip install pandas openpyxl matplotlib
  2. Поместите prolongations.csv и financial_data.csv в ту же папку
  3. Запустите: python app.py
  4. Получите: отчет_пролонгации_2023_читаемый.xlsx

Вариант 2: Google Colab (без установки)

Откройте в облаке:

🔗 Запустить в Google Colab

  1. Загрузите prolongations.csv и financial_data.csv
  2. Запустите все ячейки
  3. Скачайте готовый отчёт

📝 Примечания

  • Формат даты в prolongations.csv: ноябрь 2022
  • В financial_data.csv могут быть значения:
    • 'в ноль' → 0 (если все части оплаты = 0 → берётся отгрузка предыдущего месяца)
    • 'стоп', 'end' → проект исключается, если статус в последнем месяце или ранее
  • Отгрузка — сумма из financial_data.csv

About

Тестовое задание по анализу данных

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages