Расчет показателя оттока - значение за последние 30 дней / 31 день - Redshift - PullRequest
0 голосов
/ 15 ноября 2018

Привет, любая помощь приветствуется в предоставлении некоторых идей

Скорость оттока: текущая дата минус 30 дней потерянного пользователя --------------------------

Количество новых пользователей 31 дней назад

У нас есть следующие данные: Примечание: в один и тот же день у нас могут быть потерянные пользователи и новые пользователи, идентификатор пользователя - это отдельный идентификатор.

ИД пользователя, дата, тип пользователя, столбец 4, столбец 5, столбец 6 5123, 11/14/2018, потерян
612312, 11/14/2018, новый
51241, 11/13/2018, новый
241, 11/12/2018, потерян
.
.
.
.
123 18.10.2008 Утерян
3451 17.10.2008 г. Новый
512321 16.10.2008 г. Новый
21323 15.10.2008 Утрачено
213132 14.10.2008 Утрачено
123256 13.10.2008 Утрачено
780303 12.10.2008 г. Новый

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

  1. Группировка по датам
  2. Тип пользователя Столбец разделен на 2 столбца - последние 30 дней потерянные пользователи (A) Новые пользователи 31 день назад (B)
  3. Последние 30 дней потерянных пользователей - это количество потерянных пользователей за текущую дату - 30 дней
  4. Новые пользователи 31 дней назад - это количество пользователей на 31-й день от текущей даты.
  5. Маслобойка .. A / B

enter image description here

...