Skip to content

Анализ частоты покупок пользователей - Помощь FineReport | Разработка отчетов | Использование отчетов | Учебные пособия

Анализ частоты покупок пользователей

1. Обзор

[helpvideo]5658[/helpvideo]### 1.1 История вопроса

У нас есть таблица разбивки заказов, и вычислить количество покупок на одного покупателя довольно просто.

Но что, если мы хотим узнать, сколько покупателей совершили покупку один, два, три раза и т. д.? Расчет распределения количества покупок, совершенных клиентом, может помочь нам выявить закономерности в покупках клиентов за определенный период времени.

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

Как видно из приведенного ниже графика, количество покупок распределено нормально, причем наибольшее число пользователей совершают покупки 5-7 раз.

Предварительный онлайн-просмотр: Частота покупок пользователей

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

23.png

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

2.1 Добавление данных

Скачать пример данных: Данные о продажах в супермаркетах.xlsx

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

36.png

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

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

2.2.1 Измерение - количество покупок

1) Добавьте поле вычисления и используйте функцию DEF для вычисления "Количество покупок", как показано ниже:

Формула: DEF(COUNTD_AGG(ID заказа),[Имя клиента])

2023-03-28_16-06-29.png

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

2) С помощью функции мы получаем количество покупок на одного покупателя, но мы хотим узнать, сколько пользователей при разном количестве покупок соответственно.

Затем нам нужно подсчитать количество пользователей, используя количество покупок в качестве измерения (т. е. количество пользователей как метрику). Поэтому мы преобразуем "количество покупок" в измерение, как показано ниже:

2023-03-28_16-12-41.png

2.2.2 Показатель - количество пользователей

Теперь, когда у вас есть размеры, необходимо рассчитать количество пользователей. Создайте новое поле расчета "Количество пользователей" и используйте функцию для расчета количества пользователей, как показано ниже:

2023-03-28_16-06-29.png

2.2.3 Производство гистограмм

Выберите "Гистограмма" в качестве типа диаграммы и перетащите "Purchase Count" и "User Count" в измерение и индикатор соответственно. Группировку "Purchase Count" необходимо изменить на "Same Value Group". Как показано на рисунке ниже:

2023-03-28_16-14-07.png

На этом мы закончили расчет распределения количества покупок пользователей.

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

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