温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
我们看一下这个,呃,最近这个连续三周活跃用户,最近连续三周活跃用户,那这个最近连续三周活跃用户,大家应该首先应该能理解啊,什么叫最近连续三周活跃,是不就是在上上周活跃了,在上周活跃了,在本周也活跃了,那这样的用户,我是不是就管他叫做这个最近三周连续活跃用户啊,对不对,那呃,咱们来看一下这个,先不说怎么去求他,咱们先看看怎么去存储这样的一个数据。来看一下,咱这呢,有这的一个有三个字段,有三个字段啊,一个是统计的日期,这呢有一个微课DT,这个微微课DT呢,在这他写的是一个持续时间,这个持续时间呢,我们来统一的给大家规定一下这个持续时间怎么去做呢?这么去做啊,因为咱这儿呢,是不是连续三周了,这个所谓的持续时间呢,哎,就以第一周的周一,然后呢,拼上最后一周的周末,诶这么去拼一下啊,中间呢,你放一个下划线,周一日期拼上周周末日期给他拼上来,作为咱们这儿的这个呃,一个持续时间来作一个持续时间啊,这块呢,大家要注意。
01:06
大家注意,OK,行,就是说这点说这点就够了啊,然后呃,大家再来回过头来再说一下咱们这个,呃,最近连续三周活跃的设备应该怎么去求怎么求啊,首先还是这个思路,先看看DWT能不能找,能不能找出来。如果DFT找不出来,那你就想办法,是不是得去DWS里去找了呀?对不对,那这个怎么去找,怎么去找啊,这个我不我我就不想说了,就不想说了,就是我现在我的任务就是给大家把这个把这个需求解释一下,让大家知道这个需求到底什么意思就完事,然后剩下的大家自己去写。好了,那这个我我不再多说了啊,然后大家要注意的就是这个位置,就是这个持续时间啊,咱们这统一规定一下,以第一周的周一,然后下划线拼上这个最后一周的周末,这么给他拼上,好这个我就说这么多,然后呃,紧接着咱们把下边这个一块也说了吧,这个是最近七天内连续三天活跃的这个用户。
02:03
这个应该怎么找到?这个呢,呃,看似跟上面这个是不是有点像啊,上面最近连续呃三周活跃的用户,那这个是什么?最近七天内连续三天活跃的用户,看着比较像,但其实第八一个的难度要比第七个难度啊,要难一个数量级,要难一个数量级啊他呃为什么比较难,因为他的情况就比较复杂了,你看啊,我们前面那个最近连续三周的。你是不是只要把这三周的活跃用户都找到,然后这里边如果有你这里有你这里有你,你是不是就是连续三周活跃对不对,那这边呢,他就不一样了,那咱们最近七天内连续三天是怎么样的呢?可能我最近七天是这样,1234567,这是七天对不对,那假如说我有一个设备啊,OK,我前三天活跃了。这三天123我都回来了,那你是不是一个最近七天内连续三天活跃的设备,你试一个没问题,那你你有没有可能在这三天连续也有可能啊,那这三天有没有可能也有可能这儿呢?诶都是有可能的。
03:03
对不对,那也有可能我有一个用户啊,我在前三天也活跃了,我后三天我也活跃了,OK,那你你这样的算几个用户了,是不是应该只算一个用户才对,对不对,那因为这个情况呢,他就太复杂了,太复杂了啊,所以这个需求其实可以算作咱们这八个需求当中,诶最难的一个。也是最有意思的一个,我就点到这儿,然后呢,我把这个思考的空间留给大家,大家呢自己去想怎么找到最近七天内连续三天活跃的用户。这个方案有很多种。这个这个方这个这个就是这个就单从这个这个需求来说啊,呃,咱们不考虑这个性能不考虑这个,呃,其他的问题啊,就单考虑能不能把这个需求实现,就是这个实现的方案啊,可能就有这个四五种。可能有四五种啊,这个思路是很多的,大家自己去琢磨吧,这个思考的空间留给大家好了,我把这个视频录一下啊。
我来说两句