Skip to content

Цикл потребления пользователя - FineReport Справочная документация|Разработка отчетов|Использование отчетов|Учебные пособия

цикл потребления

1. Обзор

1.1 История вопроса

Каково количество пользователей, потребляющих раз в месяц, раз в два месяца, раз в три месяца (и так далее)?

Статистика распределения циклов потребления пользователей может помочь нам понять, в каком положении находятся пользователи.

1.2 Ожидаемые результаты

Как видно из приведенного ниже графика, наибольшее количество пользователей потребляют с интервалом в 6 месяцев.

Предварительный просмотр онлайн: цикл потребления пользователя

Пользователи могут нажать кнопку "Сохранить как тему", чтобы повторить все действия самостоятельно, или просмотреть шаги внутреннего редактирования.

2023-06-20_15-42-12.png

2. Операционные шаги

2.1 Добавление шагов

Скачать пример данных: график потребления потребителями.xlsx

Создайте тему анализа и загрузите в нее загруженные данные примера. Это показано на рисунке ниже:

2.2 Производство компонентов

Мы хотим рассчитать цикл потребления и упорядочить наши мысли: цикл потребления = время потребления / количество раз потребления

2.2.1 Расчет временного интервала потребления

Промежуток времени потребления = время последнего потребления - время первого потребления

1) Чтобы рассчитать время первого потребления, создайте новое поле расчета, как показано ниже:

факторизацияописанияФункциональная помощь
DEF (MIN_AGG(дата покупки)),[ID пользователя])Найдите дату первой покупки для каждого пользователяMIN_AGG - минимальное значениеDEF - Определение статическихиндикаторов

2) Для расчета последнего времени потребления создайте новое поле расчета, как показано ниже:

факторизацияописанияФункциональная помощь
DEF (MAX_AGG(Дата покупки),[ID пользователя])Найдите дату последней покупки для каждого пользователяMAX_AGG-МаксимумDEF - Определение статических индикаторов

3) Рассчитайте временной интервал потребления каждого пользователя и добавьте вычисляемое поле. Это показано на рисунке ниже:

Чтобы найти разницу в количестве месяцев между "первым временем потребления" и "последним временем потребления", можно воспользоваться следующей функцией: DATEDIF - Date Difference.

2023-06-20_15-30-44.png

2.2.2 Определение количества раз, когда каждый пользователь тратит деньги

Добавьте поле вычисления, чтобы подсчитать, сколько раз каждый пользователь потратил деньги, как показано ниже:

2023-06-20_15-31-53.png

факторизацияописанияФункциональная помощь
COUNTD_AGG (дата покупки)Подсчитайте количество дат покупки (не выделять)COUNTD_AGG - де-взвешивание подсчетов
DEF (COUNTD_AGG(Дата покупки),[ID пользователя])Найдите количество дат покупки для каждого пользователя, т.е. количество раз, когда пользователь тратил деньги.(Несколько покупок в один день считаются за одну)DEF - Определить статический палец

2.2.3 Цикл потребительского спроса

Цикл потребления = Время потребления / Количество потреблений

Поскольку при делении обязательно появится десятичная дробь, неудобная для подсчета, используем ROUND - сохраняем несколько десятичных дробей, округленных до ближайшего целого числа. Как показано на рисунке ниже:

2023-06-20_15-33-43.png

Поскольку нам требуется количество клиентов в разных циклах потребления, полученные вычисляемые поля преобразуются в размеры. Это показано на рисунке ниже:

2023-06-20_15-35-21.png

2.2.4 Расчет количества пользователей

Добавьте вычисляемое поле для уменьшения веса количества пользователей. Это показано на рисунке ниже:

2023-06-20_15-36-08.png

2.2.5 Создание компонентов диаграммы

Выберите тип диаграммы как "Гистограмма" и измените группировку "Период входа в систему для одного пользователя" на "Одинаковое значение для группы". Как показано на рисунке ниже:

2023-06-20_15-38-34.png

Выше мы закончили работу с компонентом.

2.3 Эффекты просмотра

См. раздел 1.2 данного документа.