00:00
好了,同学们啊,那咱们接下来讲个咱们这个K点的一个使用注意事项啊,大家刚才已经看到了啊,咱们就比如第一个小伙吧,咱们的这个我把这个拿过来,咱们是不是按照咱们的这个部门编号,诶这个注意啊,咱们按照咱们这个部门名称D内是吧?D内然后呢,咱们做了一个分组统计啊完了,这上面我拿个D内,就是按照咱们的部分名称做一个分组,求一下每个部门它的工资和大家可以算一下好吧,1.3倍,你这么一提交它,很快这个答案就出来了。这个答案出来之后呢,大家看这个啊,这个地方还有一个图形统计啊,大家还可以通过咱们这个数据,这个这个这个kding自带的一些图形,大家可以打开看一下,在这个图形里边是吧?有这个柱状图,我们还可以做一个饼状图啊,大家给开看一看就可以了,但是啊,咱们这个kding在这个地方写circle的时候,由于咱们没有开启那个查询下压,所以说啊,他这个circle要求比较严格,咱们没有开那个查询下压啊,也就是多严格啊,也就是说在这儿我这个文档上啊,给它提供了一个K的一个使用注意事项,你看第一步啊,我们只能按照咱们这个构建Mo它的一个连接条件来写这个circle。
01:11
注意啊,咱们当初在构建那个摸的时候,咱们对那个员工表和那个部分表,咱们选用的是不是一个内连接啊in,那所以说啊,这个地方它它要求你必须写draw那链接,如果说你写一个left join,哎,那对不起会报错。好吧,那接下来我们就试一下好吧,大家把这个打开,你点那个submit,那就报错了。啊就报错的,为啥呀,因为咱们当初啊在开在咱们现在啊,没有开启那个查询下压查下压,那所以说啊,咱们这个他是会报错的啊,你你只能按照你你已有的cub来写这么一个circle,如果说在你这个circle里边,我在我的当前有的cub找不到,那肯我肯定会报错,这只是第一步啊,第二步呢,我们还可以还有这么一个原则啊,就是它只能按照咱们构建Q步选择的那个五维的字段去分组统计。
02:03
当初咱们构建课户的时候啊,我选了四个字段,就是job部,就是就是这个岗位领导,包括这个部门编号,部门名称这四个字段,你可以各种分组,这是没问题的,你就比如说啊,咱们咱们已经演示了一个DNA,还演示了一个什么呀,咱们是不是还演示了这么一个啊,咱们这个job啊是没问题的吧,哎,我那个结果呢,看一下啊。怎么把这些都关掉啊,把这些都关掉好吧,那么刚才啊,第一个是不是DNA,我没没没没没没问题啊,那么接下来它没问题,那我再演示一个drop部分,那么刚才已经演示过了,其实啊,我按照这个drop分组是不是也没问题啊,因为这四个字段啊,它都是咱们的这个度量值字段,就咱们这个维度字段,那这个job,诶,注意啊,我把这个left啊,咱们给它改成join是吧,咱们这个肯定也是没问题的,哎,那drop没问题,那咱们接下来呢,我的这个领导应该也没问题啊,我我把这个drop改成MGRR是吧,那咱们上面这个也得改成MGR。
03:00
也得改成这个MGRR是吧,那咱们接下来点个submit它也是可以的,好吧,我按照我的每一个领导做一个统计,看看我这个领导他下边的员工一个工资怎么样,好吧,那咱们再往下按照谁呀,按照我那个那个员工编号应该也没问题,好吧,我按照我那个dept no啊,这边这个地方是不是也是一个dept no啊,这是一个按照员工编号做分组这么一个统计,那接下来就你得他成。啊,员工编号应该可以啊,我看一下啊,怎么会报错了呢。我的这个DEP员工编号,我这个地方应该有啊,在我这个EP里边啊,有一个DEP do。啊,有两个啊,就咱们两个表都选了DP内,所以说你得给我指定一下你是哪个表的DP内,你就比如说啊,我按照的主主表,我按照我E表的这么一个dp na,我给你做上一个分子统计,它应该也也是可以写的,好吧,你看只要咱们的circle没问题,而咱们当前这个Q补已经出现了这么一个Q补啊,它是可以直接查的,但是啊,你就比如说这个时候你需要按照谁呀,你如果按按照咱们这个没有的这个字段,你给我分组,他肯定会报错,你按你就比如说啊,按照咱们这个部门表有一个location,那么一个位置字段,你去分组,它应该就报错了,那么接下来你就比如说啊,我把这个DP我改成这个LC,而咱们这个地方啊,我也改成这个LLC。
04:23
注意啊,这咋咋不对了呢,我把这个地方啊,我也给你改成这个LC,那这个时候啊,你这个执行咱们这个circle号,他应该会报错啊,它它就不行了啊,它是跑不了的,为啥?因为咱们当初在构建那个QB的时候,我这个LC并没有选,咱们没有把这个维度字段选出来,因此我就没有这么一个字段的Q补,那你既然没有这个Q补是吧,你就没办法执行这么一个circleq。好吧,啊,那所以说啊,咱们的这个这第二个注意事项也讲完了,那第三个呢,我们接下来看第三个啊,第三个更坑啊,就是它只能统计咱们这个构建QB时选择的一个度量值字段,你就比如说啊,我还按照那个部分编号,我做统计,好吧,把这个LC我还改成那个d name。
05:07
啊,把咱们这个DNA我还拿过来,那咱们这个地方是不是也是一个DNA,这没问题吧,那这个时候啊,你敲你点submit它是能跑的,为啥?因为咱们因为因为咱们选的这个维度我有,而咱们这个度量值我也有,这肯定没问题吧,那咱们这个没问题,以后呢,你就比如说这个时候我想按照你这个每个部门做分组,我求啥呀,我不仅求一个工资和我还,我还想求一个奖金和咱们求上一个萨姆,咱们那个什么comm好吧。com。那这个时候你点sum它一定会报错,为啥呀,因为咱们这个com,我们当初在构建Q的时候,你并没有给我选出来。啊,也就是说咱们刚才咱们刚才讲过了啊,在构建Q时,它默认带的那个度量值是一个com新,除了那个以外呢,咱们又添加了一个sum sorry。啊,那所以说啊,在这儿你写sol的时候,你只能统计那个抗新跟这个三仓瑞,那如果说你统计这个它会报错啊,因为咱们当前没有开启那个查询下压,好吧,那所以说这个时候啊,你把这个改成那个抗新也就可以啊,咱们是能统计咱们这个抗新的,你就比如说我想看一看你这个低内有多少人,然后然后然后呢,你这一堆人他的工资和是多少,因为这个抗星人家自带了啊,而这两个多量值咱们是可以使用的,好吧,那这个时候啊,选中执行。
06:23
咱们这个应就能跑是吧,我这每个部门有三个人,有五个人,有六个人,然后然后我这些人他这个工资和是多少好吧,所以说啊,在咱们在咱们这个不开启咱们这个查询下压的时候,咱们的这个K它的一个书写circle啊,是有一个相当严格的这么一个要求的,大家注意一下。好吧,啊,我记得还有个要求啊,在这我写了啊,就是说还有一个要求是什么呀,就咱们这个顺序必须是是十表在前,五度在在后,否则也报错,你就比如说啊。这个跟咱们第一个那个条件是一样的,就是你就比如说我在这个地方,我按照我这个员工表跟部门表,我做一个桌,由于你构建摸,有的时候你是事实表在前,圆工表在后,如果让他俩反一下,它应该也会报错啊,注意啊,咱们这个circle口是能跑的,没问题吧,是一个能跑circle口,但是呢,大家都知道啊,如果我是一个内连接,我这个A表在前,B表在后,跟这个B表在前,A表在后,它这个结果是不是一样的呀,但是咱们这个K的要求,你必须得是实表在前啊,我维度表在后。
07:24
这个这个顺序只要交换它报错好吧,我们接下来看一下啊,你把这个员工表你给我拿在后边,哎,CTRLV把咱们这个部门表你我放在前面,那这个时候啊,你说这么一个circle,别的我都不改,你再执行它就报错啊,就这么申请好吧啊,那大家把这个注意事项这里总结一下,我们做一个使用就可以了,好吧啊。
我来说两句