温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那接下来咱们看一下这个所谓的商品退款率排行,当然这块呢也是前十啊来来看这个需求,那这个需求呢,呃,让我们需求的是退款率排行前十的SKU对吧?那这所以咱们首先得干啥,首先是不是得获取到咱们所谓的退款率啊,退款率,那这个退款率咱们怎么定义来着,是不是由退款次数比上支付次数,我们得的就是所谓的退款率啊,啊就是退款率啊,就退款率好,那既然它是款次数比上呃支付呃这个支付次数,那所以说我们之前考虑到一个问题啊,那如果说我只使用当天的数据去计算这个退款率,那这个结果哎,他们没有没有意义对吧,没有实际意义啊啊,为什么呀。因为你在今天退的商品,那可能不是今天支付的吧,对不对啊,为什么,因为退款跟支付之间,我是不是有一个时间差呀,对吧,因为是需要有物流嘛,那所以说我们通常情况下去算这个,呃,退款率的时候呢,我们是以最近30天的退款次数和最近30天的支付次数去进行统计的啊好,那咱们现在有没有现成的最近30天的这个累计值呢?
01:09
有没有有应该在哪一层,是不是应该在咱们的DWT层的SKU的这个主题表当中啊,啊,那你看咱这里边有主键是SKU啊主SKU那后边有什么呀?有最近30天的下单次数,最30天的下单金额,下单件数,还有什么后边往后翻,你看这个是不是就是最近30天的下单。这个这是支付次数吧,最近单支付次数,然后再往后翻,是不是还有最近30天的退款次数了,对不对,那所以说我们用这俩值是不是一比就完事了,一比就完事啊,那这个也是可以直接拿的啊,那所以说select,那from应该是DWT层的s k topic,那这回呢,我们需要先拿SKD,然后呢,是不是得得计算一下这个退款率啊,那计算首先先拿到refund啊,Last 30d count,再拿到什么呀,Payment last。
02:04
Last在抵抗来,那这就是退款率呗,那这块我们为了保证是百分比,给它乘100啊,啊,那这这时候是已经求出来了,每个SKU的退款率,我们需要对它进行排序嘛,Order by,哎,那order by order by的话,那这会咱们得注意了啊,这个order by我能不能在这起个别名,比如说就要refund re fund RA。Refund啊,我能不能在这起个边名,然后在下边用它呀?能不能?可不可以,其实是可以的啊,可以的,为什么可以考虑还还是考虑执行顺序去拍对不对啊啊,谁是like的先还是order by先呀?啊,谁先呀,谁light先啊,你得先选出来是不是再排序,然后再截取啊对吧,对不对,你就得先选出来才能排序啊,啊你不选出来能排序吗?排不了啊,那所以说select select现是不是咱这个别名就有了,有了我这是不是就能用了,哎所以这块呢,大家要考清这个执行顺序啊,那它同样的也是dezy,那咱们加一个limit米是不是也是十搞定,那这个求出来就是我们在这所需的。
03:08
呃,退款率排行前十的这个商品,好,那在这边我们给他加一个还个啥呀,加一个这个日期啊,2020杠零六杠幺四。哎,这也是一个小气小需求搞定啊,那视频录。
我来说两句