00:00
再看吧,那我们现在往下看。呃,这边呢,有一个商品,呃销量排行,那既然是商品销量排行,我们,呃首先你得明确啊,呃咱们要统计的是什么,你是统计的是诶当天的呀,还是这个,呃最近多少天的,还是这个累积的呀,对吧?诶咱们去统计的时候都得考虑到这个时间范围,那这边呢,咱们不说,咱们不说就默认啊,咱们都都统计什么呢?都统计当天的,那这个是当天的,那商品收藏了,咱们也是当天的,咱们都统计当天啊。好了,那既然是这样的话,要统计当天行为,那比如说统计这个销量排行的时候,我们可以去哪块去拿数据呢?去哪块去拿数据呢?咱们呢,诶可以去哪啊,可以去我们那个是不是DWS层去拿呀。对不对,因为大家来看一下啊,我们呃讲看一下那个还是得看商品主题宽表,先看一下他,看他能不能满足我的需求,如果不能的话,我们就还得去DWS啊,那现在呢,先拿一下SKU topic先找一下这张表啊。
01:04
好,那我们来看看,我要比如说我现在想拿一下咱们这个商品这个当天的销量,我想拿一下咱们这个商品的当天销量,你看看我在这个DWT层我能不能拿到。能不能拿到,你看这里边销量啊,我们前面讲过,可以按件数,也可以按金额,那这边咱们统一是按照金额,按照金额,那这边咱们有当日的这个金额嘛,这是咱们跟支付相关的所有字段。这边有有有吗?没有,只有一个什么最近三十日的,还有一个累积的是没有当日的,当日的你得去哪找当日的,这没有,那是DWS里边是有的呀,那只能去DWS去拿数据了啊好,那DWS,那应该是有一个s kus action,这是咱们商品的,呃,当日行为。生命当日行为CTRLCF3,那我们看这里边我能不能找到我们想要的这个字段啊,来看一下这里边咱这是不是就有啊,这正好就有一个这个payment amount吧,那在这张表里这个字段指的就是诶当日的当日的这个呃,商品的被支付金额,那我们要要的就是它就按照它排行,然后求一个limit米就完事了啊其实就是这样,那现在咱们。
02:16
从这里边写一下这个circle。来,咱们拿下来,呃,往下走,往下走三米销量排行,我首先要从这个表里边去选数据啊,那select select先不选什么,先是from from d ws,应该是s ku action啊。然后后边呢,我们要获取的是当日的嘛,当日所有的DT等于2020杠零三杠100杠幺零,然后后边呢,我们来一个,呃,这个来一个,它来它之后呢,那现在我们去怎么做呢?我们这么做啊,大家得琢磨一下了,我们要要要要求的是什么,要求的是商品销量排行对不对,那而且要要求前十,所以说你这个建表语句这个字段应该有什么,是不是应该就是有一个啥呀,应该是有一个这样的SKU对不对,SQID还得有一个什么呢?还得有一个这个payment amount是不是应该是有十行数据啊,就是哪个商品你的金额是多少,哪个商品你的金额是多少,是不是该就一个这样的东西,那所以说咱们现在呢,把这个东西给他拿一下,OK,那现在呢,我们呃,给他写上啊,写上那也说我需要去拿俩字段,一个是SKUID下划线,还有一个是还有一个那个所谓的payment amount,就是那个销量。
03:28
Payment amount。是那销量,那我们要求的是前十,那前十得怎么办?你得是不是得order y or这个呃,De。Order,谁pay payment对不对,那现在我们得干什么,得limit一下,Limit几,LIMIT10前十那就完事了,这个circle啊,其实就是这点,就是把你这个需要字段选完之后,然后诶排序,然后limit就拿到了这个我们需要的这个统计值了。
04:00
那完了之后呢,我们看这个界面语句,它到底还有哪些字段啊,看一看这边,呃,其实就还有一个日期,咱们再给他补一个日期,那就完事了啊。CTRLV,好,这个日期呢,咱给它补上。空格这个2020杠零三杠幺零啊,那这个日期咱们也给它补上了,那剩下的就是加一个insert吧,加一个ins啊啊对对对对对,这个子阳同学说对了啊,咱们丢了一个东西,这个有点那个马虎了啊,一会再补上来pro top。好,那这边呢,就是这个位置,诶我要这么去求的话,那得出来的是那什么吗?是这个销量的前十吗?你这么写的是是是倒数倒数实名吧,说这个不对啊,排序的时候一定得记上加一个,诶咱们倒序排倒序排啊这个不要忘了这个这个不要像我一样这个马虎啊,OK,那这个大家记住一定要是降序排序才能取top n,否则你求的是包特N,好,那这个咱们就完事了,那紧接着咱这个也别去那什么了,咱们就也不去再录一个其他的视频了啊那接下来呢,我们再紧接着把这个第三一个需求三咱们给他讲了,因为这俩其实基本上统计的方式是一样的啊,基本上一样,那OK,我现在呢,再把这个,呃,前面那个表咱们再找一下啊。
05:21
呃,我再找一下前面那个表。这个应该是可以找出来,我前面那个截图的啊,我我找一下。截图找不着了,行,找不着我那个我那个什么吧,再上去再粘一下吧,还是得从哪张表,因为是不是还得从咱们DWS这s ku action里面去拿呀。还从这门里拿来?这个呢,里边统计了一个这个收藏的F3,那我们按照这个刚才的思路呢,再去紧接着把下面这个词汇也给它做出来,就这边基本一样,好,那就select呗,From应该也是从这张表里边去拿吧,而且日期呢,也得是当天的日期,那基本上一样,CTRLV,好,那大家看这个位置,我们这儿是不是有一个被收藏的次数啊,有一个被收藏次数,那既然有它,那就直接拿呗,那它叫什么呀?叫做fair count fair有收藏的意思啊,那也就说还是SKU下线ID,然后下边呢,哎,有一个favor count拿过来完了之后下边呢,Order or DR。
06:19
Older by,应该是这回就得fair count了吧,那同样得de倒叙排序啊,然后后边呢?里面的是。那这个就完事了,就完事了啊,那这个就是我们最后一个商品收藏排行的这个需求,然后把这个歼面鱼拿回来。呃,我放到这个位置啊,放到这个位置。CTRLC,然后放到这个位置F33,这个F,呃,CTRLV给它粘过来,好,那这里边同样还是缺一个日期,给它补上就行,2020杠零三杠幺零,然后来逗号行,那这个商品收藏排行,咱们就也就完成了啊这两个小题呃,就非常非常简单了啊,那我OK把视频录一下。
我来说两句