温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
啊好了,各位同学,那接下来呢,我们再来看一下,就是我们最后剩下的这两个,诶就是跟补贴率,补贴率相关的一个统计,首先我们先回忆一下什么叫做补贴率来着,咱们这有优惠券的补贴率,有活动的补贴率,对吧?他俩的计算逻辑一样,我们只说一个就行了啊来咱们以优惠券为例,什么叫做优惠券补贴率来着?比如举个例子,那这儿我有一个A优惠券,对吧?那诶所谓的A优惠券的补贴率就是OK,好,那玩什么呢?就是所有的使用A优惠券的订单明细的什么东西来着?诶那个优惠券的优惠金额之和比上谁?诶比上是不是所有使用A优惠券的订单明细的原价金额之和呀,对吧?那这就是所谓的A优惠券的补贴率,好,那我们刚刚提到的这两个金额之和,一个是优惠金额,一个是一这个总额,呃,一一个是原价性额之和,咱这俩值是不是都已经求出来了,对吧,是不是就放在了我们DWS那个对应的汇总表里了,对不对?所以在这了,我们做这个需求其实非常简单,就直接怎么做就行。
01:00
直接拿顺,然后比一下就完事了,对不对?好,那接下来呢,我们看一下这个需求最终怎么做的啊,来先看一下它的见表语句。时间原因,这个咱们稍微的讲快一点啊,呃,这个键盘语句相对也比较简单,我们来看一下,呃,首先呢,这个就是我们得到的最终的结果补贴率对吧?那么到往上头这一堆东西都是跟什么相关的,是不是跟他那个呃,跟那个优惠券维度相关的呀,对吧?有优惠券的ID,还有一些优惠券的名称,发布日期,优惠规则等等的,这其实也是为了做展示用的啊好,那完事往上走,这有一个统计的日期,好了,那这就是咱们这张表的所有字段行了,那完之后我们看一下这个三要写的话,应该怎么写啊,其实非常简单,我要算它我是不是首先得找到DWS,应该是找到是不是交易域的哪个力度,是不是应该是库旁,也就是优惠券力度ND这张表啊,对吧,完了之后我们直接来一个where,是不是DT等于拿到最近一天的数据零六杠幺四对不对,然后呢,是不是我这儿需要什么字段,咱就拿什么字段就行了,对吧,那在这呢,我就不一一个去拿了,我直接拿一个coupon ID coupon这个ID把这个所有字段咱们都给它拿出来,都拿出来之后呢,我这个也不去调整这个格式了啊,那前面这些。
02:08
是不是都是我们所需要的一些维度属性啊,对吧,当然有的需要,有的不需要,那不需要的呢,你可以给它去掉啊,OK,我给它去掉啊,那完了之后剩下的呢?剩下的这儿是不是有一个原价金额之和,还有一个是不是优惠金额之和呀,对吧,我要想算补贴里,我只需要怎么做就行,是不是把它拿过来,然后呢,放在这个字段的前边,我给他直接一除,那就完事了呀,对吧?那这就得到了我们各优惠券的这个所谓的补贴率了,诶这就是咱们这个小circle,其实相对来说是比较简单的,OK,好,那现在我把这个执行一下,看看最终的结果,那咱们看一下啊,这儿我们就已经得到了,比如说二号优惠券我的补贴率是这点,那一号优惠券,我的补贴率是这点,那三号有券我的补贴率是这点,好,那这为什么会出现这个闹啊,这个闹出现的原因是什么呢?什么时候会出现到呢?就是当我这个一个除法运算我的分母为零的时候,那这就可能会出现到,那这也就是意味着什么呀,是不是意味着我这个一号优惠券。
03:08
我是不是没人用啊,对不对,是不是用这个券的这个订单的原价金额之和等于零啊,对吧,那就说没人用啊,可能会出现这个情况,这一点大家稍微的注意一下就行了,好了,那这就是咱们这个最后的小需求行了,那这个完事之后我把视频停一下啊。
我来说两句