Проект

Общее

Профиль

Поддержка #12976

Ошибка в модели Командора

Добавил(а) Алена Крючкова 8 месяца назад. Обновлено 8 месяца назад.

Статус:
Новая
Приоритет:
Обычный
Категория:
Тех.поддержка
Дата начала:
30.04.2025
Дата завершения:
Готовность:

0%

Трудозатраты:

Описание

Добрый день. Необходимо исправить ошибку: "Ошибка OLE DB или ODBC: [DataSource.Error] PostgreSQL: Exception while reading from stream. ".

Отток.txt Magnifier (662 байта) Алена Крючкова, 07.05.2025 08:44

Возвратившиеся.txt Magnifier (940 байта) Алена Крючкова, 07.05.2025 08:44


Повторениеs

История

#1 Обновлено Алена Крючкова 8 месяца назад

Для работы над таблицей (представлением) returning_clients:

Основная таблица segmentation_formats:
year_month - год месяц
clientaltkey - уникальный идентификатор клиента
region - регион
format - формат
group_format - группа клиента
revenue - выручка

Таблица newclients:
year - год
month - месяц
clientaltkey - ID клиента

Логика:
Возвратившиеся клиенты — те, кто совершал покупки в текущем и предыдущем месяце
Новые клиенты — те, кто появился впервые в этом месяце
Остальные (разовые) — клиенты без истории (например, купили что-то один раз и пока не возвращались)

То есть надо найти клиента, который был в предыдущем месяце, а сейчас — вернулся


Для работы над таблицей (представлением) customer_churn:

Основная таблица segmentation_formats:
year_month - год месяц
clientaltkey - уникальный идентификатор клиента
region - регион
format - формат
group_format - группа клиента
revenue - выручка

Логика:
Отток — это клиенты, которые перестали совершать покупки, то есть:
1. Клиент совершал покупки в предыдущем месяце (Был активен)
2. Не совершал покупок в текущем месяце (Исчез из данных)

Для каждого клиента проверяем:
Был ли он активен в прошлом месяце
Отсутствует ли он в текущем месяце

Думаю тут нужна логика с новыми клиентами:
Если клиент был впервые в прошлом месяце и не вернулся — это не отток, а разовая покупка

#2 Обновлено Алена Крючкова 8 месяца назад

Экспортировать в Atom PDF