用户频次分布新增用户留存活跃用户留存

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户频次分布新增用户留存活跃用户留存相关的知识,希望对你有一定的参考价值。

select * from a WHERE a.field1 NOT IN (select field1 from b)

select * from a WHERE NOT EXISTS (select 1 from b where a.field1 = b.field1)


表a的条件加在最后,表b的条件加在括弧中。


select id from aa left join bb on aa.id=bb.id and bb.id is null


select count(uid) as onl,date_format(time,‘%H‘) as hour  from d_user_login201704 where id in (select * from ((select min(id) from d_user_login201704 where type=0 and  time>= ‘2017-04-09 00:00:00‘ and time<=‘2017-04-09 23:59:59‘ group by(uid)) as tmptable)) group by hour;



--用户频次分布

select a.次数,count(a.userid)

from (select userid,count(userid)as 次数 from t_orderid where dt=‘10月29日’ order by userid)a

group by a.次数



--新增用户留存、活跃用户留存不会

select cityid,dt,count(a.userid)as cou

from (select userid from t_user where dt=‘2016年10月1日‘)a inner join(select cityid,dt,userid from t_order where dt>=‘2016年10月1日‘ and dt<=‘2016年12月1日‘)b

on a.userid=b.userid

group by city,dt


select * from t_user where  dt between ‘2016-10-01‘ and ‘2016-12-01‘ ----新增用户

要看相对于哪个时间段的存留,比如,跟这个月(2017-06-01-2017-06-30)比


select cityid,count(distinct userid) from t_order

where userid iN (select userid from t_user where  dt between ‘2016-10-01‘ and ‘2016-12-01‘ )

and dt between 2017-06-01 and 2017-06-30

group by cityid


活跃用户 

select userid fromt_order

 where  dt between ‘2016-10-01‘ and ‘2016-12-01‘ 

and userid in (select userid from t_user where  dt< ‘2016-10-01‘  )

---2016.10之前注册的,并且在-这个时间段的有订单的用户是活跃的,然后 对比 哪个区间 他还在不在



select cityid,count(distinct userid) from t_order

where userid iN (select userid fromt_order

 where  dt between ‘2016-10-01‘ and ‘2016-12-01‘ 

and userid in (select userid from t_user where  dt< ‘2016-10-01‘  )

)

and dt between 2017-06-01 and 2017-06-30

group by cityid





--单均价、人均单、车均单

select cityid,sum(balance)/count(orderid) as 单均价,count(orderid)/count(distinct userid) as 人均单,count(orderid)/count(distinct carid) as 车均单,

from  t_order inner join t_price on t_order.orderid=t_price.orderid

group by cityid


本文出自 “百合花开” 博客,谢绝转载!

以上是关于用户频次分布新增用户留存活跃用户留存的主要内容,如果未能解决你的问题,请参考以下文章

学员留存率计算公式

hive关于用户留存率的计算

次留怎么计算

Web 界面展示

数据仓库 用户留存主题

如何用Excel进行预测分析?