00:00
呃,那昨天的内容呢,相对来说比较简单一点,我们就不做回顾了啊,那昨天呢,我们是,呃,上午写了一个需求对吧,写到最后那个退单的一个需求啊,那下午呢,我们是将这个sugar给用起来了,起码对吧,那接下来呢,我们继续来聊这个内容。可视化我们之前说了,我们要带大家写两个对吧,一个简单的就是我们昨天c select的sum,诶这种那就是单行单列,就是一个值对吧,你返回这类型呢,可以直接写一个具体的类型就行了,哎,假如说你是count新对吧,你可以写浪。对吧,你some,假如说你some的A对吧,A这个字段是什么类型,那你就用什么类型吧,就行了,对吧,那就这样的一个区别啊呃,但是呢,我们还要带着大家写一个。最复杂的啊,当然不是说这个业务有多复杂啊,不是说这个,那最复杂的肯定不是这个业务,我们说的是返回值结果,对吧?返回值结果当中这四种相比最复杂的,因为有单行单列。
01:00
单行多列对吧?呃,然后呢,还有这个多行单列。啊,还有一个多行多列,那我们接下来就写一个多行多列的这种。啊,看看这个数据应该怎么加工,那其实你把这个搞定了,无非就是说你就在加工这个数据,可能他要求的格式不一样,你稍微要注意点意,你得感知到他到底要什么东西,对吧?好,那这个需求我们写什么呢?我们写一个这个啊按照渠道取。统计。独立访客。按照渠道统计独立访客啊,那这里边有同学说,那你不是渠道统计这么多嘛,对吧,注意啊,这些东西呢,呃,我们都用的柱状图,就是每一个都是一个柱状图,那我们是不是做一个就够了,其他都一样,没什么大的区别,对吧,我们就做这个啊独立访客啊,根据渠道来计算这个独立访客啊好,那这个时候呢,我们。用柱状图对吧?啊,我们先打开这个书啊,那我们打开一下啊。
02:05
这个这么慢吗?嗯,那我就直接输入地址吧,我就不通过百度去搜了啊。哎,那我输入地址他又好了,你说气人吗。然后还是登录一下。他没有记住我的账号是吗。那我们就。说一下啊。好,然后立即使用。啊,这个呢,咱们用一个柱状图,用了个柱状图,那这样的话,它有横横纵坐标嘛,对吧?横纵坐标啊,那我们要按照这个渠道统计力度渠道对吧?统计这个独立访客数每日的对吧?日活相当于啊就各个渠道,从各个渠道看一下诶每天的日活啊,那之前我们不光有渠道,还有地区新老用户版本,大家还记得吗?对吧?那这些东西呢,其实你都可以做。啊,你都可以做对吧,这些需求,因为我们这里边力度比较多对吧?呃,力度比较细啊,就是维度用的比较多,好那就进入这个组织,还是打开我们这个空间啊,我们这个表对吧,但是现在呢,我们的这个服务没开。
03:16
对吧,包括这个东西就是我们的。嗯。内网穿透也没开是吧,我们的。接口。这个服务也没开对吧?啊,都没开,所以呢,这边就报错说防不到那无数据,那很正常吧,对吧,那我们先不用管这个啊,到时候呢,反正我们得开起来啊,这个呢,先不管,拖到旁边去啊,它会报错找不到嘛,对吧,这很正常啊,就是打开它就是这样,好那接下来呢,我们要用一个柱状图对吧,我们要一个柱状图来表示,我们按照渠道去分析这个独立访客数啊呃,最后的结果呢,我看这有没有截图啊,没有是吧?没有的话呢,给大家说一下,就比如说诶我们。
04:00
这个横轴对吧,是渠道啊,有这个什么豌豆荚呀,Appstore呀,对吧,有小米商城啊,什么华为商城啊,这些是我们的渠道对吧,从各个渠道来的,然后呢,呃,日活对吧,这是柱状图。哎,它的日活是多少,哎,一个柱状图对吧,当然这里面可以选择排序啊,可以选择排序。啊,比如说它最后呢长这样子,这边呢是Y轴对吧,这边显示的是活。啊,这边显示的是活OK吧,对吧,当然这个数字呢,随着你不断往里放数据,这个呢,在在在会变啊,这个会变啊,就是类似于这样的一个效果,OK吧,啊好,那此时呢,我们要选择一个柱状图对吧?嗯,那应该在我们的,嗯。图表当中啊,图表当中有一个柱状图,一个柱状图啊,还有一个横向柱图,横向柱图呢,其实就是把这个东西呢。XY轴给它换了一下。啊,XY轴换了一下就是这个意思啊呃,当然了,你可多系列主图你看对吧,你可以把这个什么渠道呃。
05:06
新老用户。啊,然后呢,这个版本诶,你把它放在一起对吧,放在一起,然后呢,放在一张图里,这个也可以对吧,那我们就先搞一个简单的啊柱张图对吧?哎,粘过来粘过来好以后呢,我们接下来要做什么事了,找到我们的数据结构,大家想对不对,对吧?好还是打开我们这个啊。呃。那接下来呢,我们来看一下在我们这个地方。对吧?啊,我们整个的过程,首先第一个选择展示的图形啊,咱们的图形呢,选择柱状图已经选好了,那么第二步看什么事。找到格式吧,哎,格式呢,我们就往下面翻啊。我们就粘在这,我们就放在这儿可以吧,格式那怎么表在这边选择静态杰森。使用实例数据对吧?诶这个会比较多一些,因为它有横纵坐标了,对吧?好CRC拿过来啊,呃,拿过来了以后呢,把它放在这儿,好,那我们分析一下啊,这里面东西比较多,那我们呢,就留两个啊。
06:10
留两个,这个呢,一样的也留两个。这边呢,咱们也有两个啊呃,那我们来看一下这个地方啊,首先呢,贝塔你看这个。跟这个。就是我们要放什么,我们要按照这个。渠道去统计日活对吧,那这个so呢,大概率长这样子,怎么样呢?来我们随便写一下select。这个CH对吧?呃,然后呢,日活sum,假如说这个日活啊AA吧,就是日活字段,我们叫A可以吧,啊叫UV啊UV对吧。叫UV字段,好这个呢,我们比如说就叫UV啊,取个命名对吧,From这个T表,因为那个表名比较长,我就用个T来代替对吧?好,那首先呢是will。
07:00
Well还是一样的,我们日期得选定一下,是不是还是它呀,对吧,把它拿过来啊,比如说比如说咱们呢,也是这个4月27号的数据啊,Well,然后group by什么呢啊。对吧,我们是不是应该就是这样子,大家想。假如说你所有的渠道你都要,或者说呢,你不要所有的渠道对吧,你要前那个五名的啊,前五名的那怎么做呢?All这个UV对吧,然后limit。LIMIT5,我只要前五名的渠道,假如说我渠道非常非常多啊,那如果说你渠道这个呢,总共就这么八九种,那你就全部都保留了,假如说你渠道非常多,咱们是不是可以限制一下呀。OK吗?对吧,好,那我们想啊,呃,那这个或者说呢,咱们这样写一下吧,啊,就不这样聊啊,我们就直接在这边来写一下,呃,我们的日活日活表应该是哪个,我们找一下这个吧。
08:02
Can啊,Page view啊,叫这个名字对吧?好,那select,然后呢,我们的渠道啊,那我们先新啊from,我们先找到这个字段啊,然后limit。一啊里面的一好,那我们渠道呢,就叫这个CH对吧?CH。逗号,呃,然后呢叫UV count对吧?Some,诶这个地方呢,我们写一下UV count对吧,把它拿过来啊UV count好,这个呢,我们叫UV啊好from这个表呢,我直接把这个拿过来,后面的东西呢,我已经写了,我直接从这拿对吧。啊,那我们。里米五啊,这个27号没有数据对吧?它是几号呀?啊,它是22号的数据对吧?看啊27号没有数据,那我们是22号的数据,那我们用它,诶这个是out by诶就错了,这个还加一个什么,呃,咱们得加一个叫。Dic我们要最大的这个五个,或者说我们先看一下总共有多少个对吧?Dic啊呃,总共就八个,那就算了,对吧,总共就八个,我们就不用了,这个点呢,就告诉大家,如果说你的内容比较多,对吧,假如说你按照这种比较多,那你就可以限定一下诶厘米的五啊做一下这个事儿能听懂吧,对吧,那现在呢,我们就不需要,我们就直接呢搜个语句就长这样啊,那我们想这边呢,是不是就是我们说的多行。
09:27
多列的情况了,我们是不是要拿到这个结果,然后呢,把它封装到这个位置。注意看啊,我们要把它替换哪两个位置的,替换的是不是这以及这大家想。对吧,我们要干什么事,我要把这个渠道,这个名字,把它放在这个位置。对吧,然后把UV。是不是放在这个位置,这个从我们的接算结构当中,大家能够看出来吗。对吧,你这一点要要会啊,你得看出来,你拿到杰森以后。
10:03
S克你要会写对吧,这第一个,第二个就是你要能看出来,你说通过这个S克写到的这个返回值结果怎么样。啊,你通过S写到的返回值,结果得。你得对应到你的结算格式的数据里边,这个OK吗?嗯。我觉得这个问题应该不大吧,啊,大家还是扣一下啊,还是扣一下。好,那这个是没有问题的,对吧?啊,所以你无非就是这一块比较困难一点,就是说你要对应着,当然有的数据结构其实比较简单,一看就知道了,对吧?好,呃,那这是我们的搜,这是我们的格式,接下来我们就可以写这个。
11:04
接口了,对吧,我们就可以写这个接口了,好好,那这个呢,是我们当前的需求分析,按照渠道计算日活对吧?啊。
我来说两句