20200705 统计连续登陆n天的用户


统计连续登陆n天的用户

具体思路:

1.因为每天用户登录次数可能不止一次,所以需要先将用户每天的登录日期去重。

2.再用row_number() over(partition by _ order by _)函数将用户id分组,按照登陆时间进行排序。

3.计算登录日期减去第二步骤得到的结果值,用户连续登陆情况下,每次相减的结果都相同。

4.按照id和日期分组并求和,筛选大于等于n的即为连续n天登陆的用户。

引用

https://www.cnblogs.com/ikww/p/12012831.html

https://blog.csdn.net/DaBaiNiHaoBaiA/article/details/106804977?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare


文章作者: Callable
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Callable !
评论
  目录