现有条件:
表1(数据如下):
用户id | 注册日期 | 木头消耗数量 | 肉类消耗数量 | 平均在线时长 | 支付金额 |
---|---|---|---|---|---|
1 | 2010-8-12 | 2 | 1 | 2 | 0 |
流失用户定义如下:
("木头消耗数量" == 0 and "肉类消耗数量" == 0 and "平均在线时长" <= 2) or "支付金额" == 0
问题:
如何统计每日流失用户数?
归根究底,题主不知道如何在仅有注册日期的情况下,统计每日流失用户数。
题主觉得是数据有问题,但又觉得是不是自己cai了,才统计不出来
分析下:
1、当前流失用户数能计算吧
select count(*) from T where XXXXXX
2、每天流失用户数
那你每天定时跑一次,并保存到一个表里,不久知道了吗?
今天的总数,减去昨天保存的,就是今天新增的流失用户数。
什么规则表示用户流失了呢?根据规则统计即可
老师点评出来啦!!!
该作业数据存在问题,在这里计算流失用户,只需考虑用户是否满足流失用户的条件即可