Данные имеют следующий формат
viewer view_date
samdf 2018-04-30
tndsfeshima 2018-06-18
onorel 2018-10-01
Я хочу найти старых и возвращающихся зрителей, для каждого месяца и с условием, которое описывает возвращающихся клиентов, не исправлено.Это может быть 1 месяц (клиенты, которые возвращаются через месяц, считаются новыми), могут быть 2 месяца (клиенты, которые возвращаются через 2 месяца, считаются новыми) и так далее.Окончательные данные должны быть в следующем формате: -
month-year %returning %new parameter
2018-04 68% 32% 1
2018-05 56% 44% 1
2018-04 55% 45% 2
2018-05 51% 49% 2
Очевидно, что при более низком параметре% новых увеличится (например, если мы рассмотрим тех клиентов, которые возвращаются через 2 месяца, как новых, а не тех,которые вернутся через 4 месяца, у нас будет больше новых клиентов в целом и меньше будет возвращаться.)
Я пытался найти минимальную дату для каждого клиента, а затем вторую минимальную дату, но это ни к чему не привело.Кроме того, попытался найти количество клиентов, сгруппированных по дате (общее количество клиентов, клиентов, которые впервые просмотрели этот месяц и т. Д.), Но не смогли подумать после этого.
Нужна помощь!
Спасибо, Абхай