当前位置: 首页 > news >正文

静态网站后台公关咨询公司

静态网站后台,公关咨询公司,建站系统做的网站百度可以搜索到吗,网站根目录是什么如果要统计用户活跃度#xff0c;那就涉及连续登录问题#xff0c;接下来将举一个简单的例子来详细说明这个问题#xff1a; 一、创建一些模拟数据 一些测试数据如下#xff1a; deviceid1,2022-10-26,2022-10-26,2022-11-01 deviceid1,2022-10-26,2022-11-03,2022-11-0…       如果要统计用户活跃度那就涉及连续登录问题接下来将举一个简单的例子来详细说明这个问题 一、创建一些模拟数据 一些测试数据如下 deviceid1,2022-10-26,2022-10-26,2022-11-01 deviceid1,2022-10-26,2022-11-03,2022-11-05 deviceid2,2022-10-27,2022-10-27,2022-11-08 deviceid2,2022-10-27,2022-11-10,9999-12-31 deviceid3,2022-10-27,2022-10-27,2022-11-01 deviceid3,2022-10-27,2022-11-04,2022-11-11 deviceid3,2022-10-27,2022-11-14,9999-12-31 deviceid4,2022-10-01,2022-10-01,2022-10-11 deviceid4,2022-10-01,2022-10-13,2022-11-01 deviceid4,2022-10-01,2022-11-03,2022-11-05 -- 1.创建用户活跃区间表 create table tmp.app_user_active_range(deviceid string, -- 设备编号first_login string, -- 首访日期start_dt string, -- 用户活跃区间起始时间end_dt string -- 用户活跃区间结束时间 ) partitioned by(dt string) row format delimited fields terminated by ,;-- 2、模拟用户活跃数据将上述数据保存到服务器/root/range.txt路径下 然后load到tmp.app_user_active_range表load data local inpath /root/range.txt overwrite into table tmp.app_user_active_range partition(dt2022-11-23); 二、一些统计用户活跃度的问题 下面是三个简单的指标 1、最近一个月内每个用户的最大连续活跃天数 2、最近一个月内连续活跃[1-10)天的人数[10-20)天的人数[20 天的人数 3、最近一个月内沉默天数超过3天的有多少人超过5天有多少人 三、 指标开发详细解决步骤 1、最近一个月内每个用户的最大连续活跃天数 select * from tmp.app_user_active_range; with t as (select *,datediff(if(end_dt9999-12-31,dt,end_dt),if(start_dtdate_sub(dt,30),date_sub(dt,30),start_dt))1 active_daysfrom tmp.app_user_active_range where end_dtdate_sub(dt,30)unionselect *,0 from tmp.app_user_active_range where end_dtdate_sub(dt,30) )select deviceid,max(active_days) max_days from t group by deviceid; 2、最近一个月内连续活跃[1-10)天的人数[10-20)天的人数[20 天的人数 -- 需求2最近一个月内连续活跃[1-10)天的人数[10-20)天的人数[20 天的人数 with t as (select *,datediff(if(end_dt9999-12-31,dt,end_dt),if(start_dtdate_sub(dt,30),date_sub(dt,30),start_dt))1 active_daysfrom tmp.app_user_active_range where end_dtdate_sub(dt,30)unionselect *,0 from tmp.app_user_active_range where end_dtdate_sub(dt,30) ),t1 as (select deviceid,case when active_days between 1 and 9 then [1-10)when active_days between 10 and 19 then [10-20)when active_days20 then [20else 0end as qujianfrom t )select qujian,count(distinct deviceid) people_num from t1 group by qujian; 3、最近一个月内沉默天数超过3天的有多少人超过5天有多少人 -- 最近一个月内沉默天数超过3天的有多少人超过5天有多少人-- 最终结果 with z as (-- 前半段沉默时间和中间沉默时间with t as (select *,datediff(start_dt,lag(end_dt,1,if(first_logindate_sub(dt,30),date_sub(dt,30),first_login)) over(partition by deviceid order by start_dt))-1 chenmodaysfrom tmp.app_user_active_range where end_dtdate_sub(dt,30) )select deviceid,chenmodays from t where chenmodays0 union all -- 后半段沉默时间 select deviceid,datediff(dt,end_dt)-1 chenmodays from (select *,max(end_dt) over(partition by deviceid) max_chenmo from tmp.app_user_active_range where end_dtdate_sub(dt,30))t where max_chenmodt and end_dtmax_chenmo ) ,z2 as (select deviceid,sum(chenmodays) chenmodays from z group by deviceid ) selectcase when chenmodays3 and chenmodays5 then [3,5)when chenmodays5 then [5)else [0,3)end flag,count(1) numfrom z2 group by flag;
http://www.hkea.cn/news/14556272/

相关文章:

  • 设计视频网站server 2012 iis 添加网站
  • 商务网站页面设计技术宝塔为什么要安装Wordpress
  • 网站设计开发项目书wordpress插件和主题区别
  • 怎样建立网站卖东西网站优化排名资源
  • 定制网站开发方案ppt网站设计毕业设计题目
  • 网站都有什么语言无锡网站制作启航
  • 微信公众号php网站开发seo实战密码第三版pdf
  • 土石方工程网站广告传媒公司黄页
  • 做网站需要哪些工具中国网站开发的前景
  • 成都分类信息网站开发源码网站制作教程
  • 郑州做网站排名公司wordpress怎么加入引导页面
  • 介绍家乡的网站怎么做南京网站设计外包
  • 前端 网站开发 常见功能实现取个公司名称大全
  • 怎么做vip网站大型购物网站服务器
  • photoshop快捷键命令大全域名时间与网站优化
  • 品牌网站建设渠道青岛栈桥
  • 找人做购物网站百度链接插件 wordpress
  • 网站建设 文库做三轨网站犯法吗
  • 网站升级建设费用吗网页效果图设计与网页制作
  • 团风网站建设如何网页截图快捷键
  • 陕西城乡建设部网站济南营销型网站建设贵吗
  • 南京网站制作案例申请个人网站和企业官网有什么不同
  • 广州微网站建设怎么样怎样在领英上做公司网站
  • 如何编辑做网站做网站 傻瓜软件
  • 大学专业宣传网站开发课题意义网站无法添加图片
  • 计算机软件网站建设中国徐州网官网
  • 如何修改一个网站的后台登陆系统定制开发的软件著作权
  • 天津网络优化网站建设wordpress 调试
  • 网站图片什么格式海棠网站
  • 博客自助建站成都住建官方网