我要计算上个月的用户数,而不是当月的用户数除以当月的用户总数[搅动率]
从更高的角度看,逻辑是(第X个月的用户数量-第X个月而不是第X个月的用户数量)
E.G。
([[一月的用户数]-[一月至二月的用户数])/一月的用户总数)
不能间隔30天,因为如果用户存在于X-1月的15日,并且出现在X月16日,那么该用户将不会被搅动。
这是示例数据
User_Id Purchase_date
1 2019-01-01
5 2019-01-02
6 2019-01-02
2 2019-01-03
3 2019-01-04
1 2019-02-01
2 2019-02-04
9 2019-02-05
10 2019-02-06
11 2019-02-07
1 2019-03-04
2 2019-03-05
3 2019-03-06
4 2019-03-09
12 2019-03-09
13 2019-03-09
14 2019-03-09
15 2019-03-09
二月流失= [(5(计数1月)-2(计数1月∩2月))/ 5(计数1月)] * 100 三月流失= [(5-2)/(5)] * 100
预期结果
Date Churn_Rate
January 0%
February 60%
March 60%