每日新增用户的次日留存率

第一种办法,传统解法:
先去重,然后3个join

selectlog_day '日期',count(user_id_d0) '新增数量',count(user_id_d1) / count(user_id_d0) '次日留存率',count(user_id_d3) / count(user_id_d0) '3日留存率',count(user_id_d7) / count(user_id_d0) '7日留存率',
from (select distinct log_day,a.user_id_d0,b.device_id as user_id_d1,c.device_id as user_id_d3,d.device_id as user_id_d7from (select distinct date(event_time) as log_day, device_id as user_id_d0from role_login_backgroup by device_idorder by log_day) aleft join role_login_back b on datediff(date(b.event_time),a.log_day) = 1 and a.user_id_d0 = b.device_idleft join role_login_back c on datediff(date(c.event_time), a.log_day) = 2and a.user_id_d0 = c.device_idleft join role_login_back don datediff(date(d.event_time), a.log_day) = 6and a.user_id_d0 = d.device_id )
group by log_day;

每日新增用户的次日留存率相关推荐

  1. sql计算每日新增用户、及留存率指标

    show databases; -- 选择数据库进行建库 use tempt2022; -- 用户注册表 create table user_info(user_id varchar(10) prim ...

  2. mysql 用户留存率计算(每日新增DNU,次日留存率,3日留存率,7日留存率)

    我是先学习了这位大神留存率的写法,然后我自己完善了一下.@阿柯@ 首先声明一下留存的概念 次日留存:1月1日注册的新用户,在1月2日登陆了app.即登陆日期 - 注册日期 = 1天. 3日留存:1月1 ...

  3. 离线数仓——(新增用户业务指标,每日新增用户明细表,留存用户业务指标,用户留存明细表)

    文章目录 新增用户业务指标 每日新增用户明细表 留存用户业务指标 用户留存明细表 新增用户业务指标 留存用户:指某段时间的新增用户,经过一段时间后,仍继续使用应用认为是留存用户 新增会员:第一次使用应 ...

  4. 每个日期新用户的次日留存率

    SQL练习题:网站每天有很多人登录,请你统计一下牛客每个日期新用户的次日留存率. 题目: 牛客每天有很多人登录,请你统计一下牛客每个日期新用户的次日留存率. 有一个登录(login)记录表,简况如下: ...

  5. 数据仓库之【用户行为数仓】08:【dws层:数据汇总层】【appc层:数据应用层】需求1:每日新增用户相关指标

    一.每日新增用户相关指标分析 在统计新增用户时,用户是以设备标识(xaid字段)来判断的,每一个设备都有一个唯一设备码. 因为会存在用户不登录的情况,以及多人共用一个账号的情况,所以根据用户id进行过 ...

  6. mysql 查询 系统字段 自然日_Mysql查询用户留存/留存率问题用户n日(内)留存、某日新增用户n日(内)留存...

    Mysql查询用户留存/留存率语法 计算某日的客户在第n日再次出现的概率--用户n日留存率. 计算某日的客户在某个时间段内再次出现的概率--用户n日内留存率. 计算某日新增的用户在第n日再次出现的概率 ...

  7. 用 SQL 分析不同用户群组留存率

    一.前言 用户增长对企业非常重要,主要包括: 新增.留存.召回 .留存率就是用户在某段时间内,开始使用某网站或APP,经过一段时间后仍然继续使用,这类群体就认为是留存用户,留存用户的占比即为留存率.N ...

  8. SQL——计算次日留存率

    问题: 计算用户是否是次留用户 计算每日次日留存率 (本文章中的次日留存默认只针对新增用户) 原数据表:user_login_table表 表字段:用户.登陆日期 sql查询: 计算用户是否是次留用户 ...

  9. 茄子快传数据分析(二)----活跃用户和新增用户分析

    建库 .create database db_app; 建表 1.元数据表,用来加载清洗好的数据 create table ods_app_log(cid_sn string,mobile_data_ ...

最新文章

  1. 一堆乱七八糟绝不正经的排序算法
  2. Python学习二——变量和简单数据类型
  3. 【git】git 使用 Submodule 管理子模块 报错 pathspec did not match any files
  4. 用localStorage来存储数据的一些经验
  5. 解读 2018之Go语言篇(上):为什么Go语言越来越热?
  6. 计算机网络知识点整理
  7. DSS与Schedulis的集成安装教程(单机)
  8. 易语言窗口c_句柄取进程名,通过进程名取窗口句柄
  9. Tomcat发布项目后JS中文乱码
  10. 细数历史上那些有名的程序媛
  11. NLP-文本摘要:“文本摘要”综述(Text Summarization)
  12. python拦截广告弹窗_电脑总是有弹窗广告,真的烦人,一招教你解决!
  13. python金山词霸单词本批量导入
  14. Hackingteam Galileo RCS安装详细绕坑指南
  15. layui表格工具条
  16. 视频分享 500 G JAVA视频网盘分享(JEECG开源社区)
  17. 工具“正确”打开方式——如何用notion来谈恋爱
  18. docker中vim无法粘贴
  19. 搞清楚C语言的网络函数族hton ntoh 以及大小端记忆法
  20. 【显著目标检测论文】Pyramid Feature Attention Network for Saliency detection

热门文章

  1. R语言绘制指数分布,并为指数分布着不同色
  2. Java中double取整后转int类型
  3. jQuery设置元素隐藏
  4. 智能聊天机器人实现 源码+解析
  5. Python音视频开发:消除抖音短视频Logo和去电视台标
  6. 中国合伙人正能量语句
  7. 微信小程序 onReachBottom 上拉滚动到底部加载更多问题
  8. OpenCV(图像处理)-基于python-滤波器(低通、高通滤波器的使用方法)
  9. 美图手机大英博物馆限量版来了!洛可可风格设计官图曝光
  10. c语言return;返回什么