00:01
大家好,我是小B。这节课我给大家讲二科二中的数据类型、运算符。注释和函数的帮助。一方面,我们首先来看数据类型,在抛中,数据类型是非常重要的一环。它主要的数据类型有这么几种,小数货币整数日期啊,日期相关的,以及文本二进制以及逻辑值啊,我们一个一个来给大家看一下。第一个它有一个空值是那啊,第二个文本test,比如说我在这里边输入一套数据清洗啊,我们在这个。找一个宽空查询给大家来说一下啊,建立新建一个空查询。就是说。那这是一个。运算符啊啊,这是一个运算符,也是一种数据类型,那表示空值,第二个文本,写文本的时候呢,我们是需要将这个文本值放在双引号里边啊,或在上双引号指边,比如说啊,我是小B,你看对吧,然后呢,第三个数值啊,123,它还有科学计数法。
01:22
那个日期的时间,我们先看时间,时间的这个写法是一个井号小写的time对吧,比如说我现在写一下啊啊。15:02:30等于。小号看对不对,比如说15点逗号3002分吧,啊零二分30秒。它是一个时间。然后它是个日的时间,再看日期,日期是代啊,同样的也是井号,前面这双井号。在比如说日期的话,今天是2022年的12月4号。
02:08
它返回一个这个日期,然后时区,时区这个不咋常用啊,大家遇到的话,按照that time z这个句型,还有个持续时间啊。一个持续时间,这个持续时间一一般来说它是十啊天十分秒,比如说我给大家写一写啊,等于duration对不对,井号。比如说一天。啊,15个小时30分30秒,你看。是吧,它是01:15三十三十三十啊这样的一个这个。啊给大家介绍一下好,接下来这个我们看二进制啊,二进制的这个呢,呃,最常见的就是当我们将呃一个文件夹中的这个工作簿啊,Excel工作簿加或者说其他数据类型加载进来的时候,它会给你显示一个B啊其实我我们也可以用。
03:13
这个对不对,给他写一段,比如说我将一个文本给他写成二分式。二进制编码无效对不对啊,二进制编码无效为什么?没问题呀,是吧,没问题呀,为什么它显示无效呢?就说我再写一下啊。In。比如说我,我对一个数字,它无法转化为这个变,那我给他加上个文本看成不成。他说二进制编码不像122,为什么呢,就多多写一点,哎,你看。
04:01
多写了以后呢,它会出来这一个九个字条上面的,对那是太少了,我再多敲一点。而又说无效啊。三个字七。然后我们看列表啊,列表里边这个就好理解了,比如说它是最大括号啊,里边比如说123123呢,都是它的元素,哎,它会生成一个列表,这也是一种数据类型。还有个table。Table的话,它是一个这个表表的样子啊,比如说这个,哎,这些我就给大家在这儿先不写,到底table是怎么样的啊,大家只记住我们可以使用这个来构建一个。啊,来做一个。做一个这个手工表啊,然后呢,还有一种就是fraction啊。Action的话,比如说我写一个函数,这样放。
05:04
哎。它就是一个类型啊,它就是一个类型,比如说我把它写在list里边。它是一个function,对不对,它是一个function。然后呢,还有type type这种的话,一般来说它是一个这个对一个数数呃列,或者说你的数据进行这个。呃,数据类型更改的一个这个。类型啊,可以这么理解。第二个方面,我给大家讲这个运算符,第一个加减乘除的运算符啊,加减乘除其实大家比较这个了解了。我们将这类运算符叫做算术运算符啊。在这个。啊,在power中呢,数字的相加,比如说我写一个三加五啊,等于八没有任何问题对不对,但是如果我写成三加五啊,这个。
06:04
这个他他会给你报错啊,会给你报错,也就是说你在做四则运算的时候,一定要保证这个数据类型是统一的。这个在做负责运算的时候一定要保证。数据类型是统一的,不然会报错啊,不然会报错。对吧,就是说那个三加五来。这样成不成二加五,诶他也不行,对不对。你看。加减乘除的时候啊,是这样的,那比如说我再写一个。嗯,假如说我写一个贝塔啊,2022年的12月4号。
07:01
别说我写写啊,等于对他2022年的12月4号,我给他加上一个五天你看。能成不行,为什么?因为他说这个无法将这个运用于这个data和number类型,对不对,Data和number类型,那怎么写呢?我们把这个五天给写成一个duration。就说五天零小时零分零秒,诶你看这样的话,它是不是就可以了啊,一定要保证它的这个数据类型是一致的,这第一个。二根A我们来看比较运算符,比较用算符一般就是大于小于等于不等于大于或者等于啊,小于或。或者等雨啊,或者等于啊,通常呢,比如说大雨是就是这样对不对,然后大雨小雨呢。小雨呢,小雨就是这样啊,对吧。
08:03
然后呢,等于对吧。然后呢,不等于对吧,然后呢,还有什么大于等于小于等于啊,通常这么几种啊,这么几几几几类对吧,比如说我现在在这写一个。三大于等于五啊45吧,我也行。对吧,你看它会返回一个范,然后呢,比如说我用这个三。半等于五吗?哎,他说不能比较对吧,同样的也是一样,在这里边也要注意它的数据类型,注意数据类型。呃,不等于的,还有这个小微等于的,大家可以自己去去去看一下啊,然后呢,还有个用算符AND2和not这三个,比如说我写一个。
09:01
三。大于。And。大于二。是吧,你看它会返回一个放肆,为什么。啊,因为三大于五啊,这个是错误的,三并不大于五,对不对,三并不大于五啊,并不大于五。然后呢,我们再看二,如果把and改成二。它是这种形式对不对,它就是合适了,为什么它大于20平米的对不对啊,跟我们说的一样,那个再比如说我看一个啊,NOT3等于五。他说。诶。三等于五对吧,哎,还不行啊,那个三。诶。呃,这个我们写一个吧,啊闹挺。嗯。三带五。
10:05
Not,我们还是刚才的啊,写个括号里边给他写一个三大于五,你看成不成诶。负对不对,也就是说它大于五嘛,它本来是放对不对,Not的,这个就是它的非的。啊,非的。这个部分啊,非的结果对不对啊。然后呢,第四个我们来看一个运算符啊,运算符其中大括号啊表示一个列啊,给大家写一下它括号可以表示一个列对不对,这个表示一个行啊。表示这就这是中括号啊中括号。然后呢,大括号它是表示一个一行对不对。啊,表示一行,比如说现在我给大家找一个数进来。
11:05
啊,现在是这个,我导进了一个数,那我我想拿到这个步骤里边的,比如说大区名称是不是我写个大括号,然后大致名称啊。他就拿出了这这里边儿的这个一列啊,拿出了这里边儿的一列。然后呢,比如说我想拿出这个表里边儿的第一行。我写个零。这是他拿出这个里边的第一行。啊,这里边第一行这是行列用算符啊,行列用算符,我们上节课里边是讲了power query,它是没有这个行和,嗯,没有这个单独的这个编辑单元格的这么一种概念啊,它所有的都是行和列或者表,所以引用的时候呢,我们是用这个中括号和大括号啊,去引用它的这个行列,具体的呢,我们会在三大容器里边讲啊,讲到这个大括号,这个这个中括号。
12:07
他还有一个就是判断和。逻辑用色,呃,判断用色符和定义用色符,就是说。比如说我现在。写一个啊,写一个什么呢?比如说小BIS,它是不是一个text呢,它是呃,对不对,它是一个文本啊。所以返回了一个处。对不对,返回来一个处,然后第二个as啊,这个as这个呢,我们来看一下,比如说新建一个空查询,在这里边我输上一个函数叫number from。你看在函数里边呢,它的语法啊,里边呢,就有一个叫叫什么来S的对不对,你看。
13:01
我们上节课给大家讲过,这个里边呢,As什么是定义这个函数,或者函数里边参数的这个类型啊类型。嗯。As经常用于自定义函数中的参数或者自定义函数的。结果的数据类型啊,数据类型。类型数据类型。那我们再看一个组合运算符,组合运算符及我们常说的连接符啊,连接符,比如说我在这里边写一个啊嗯。小B对吧,然后再比如说连接上一个。连接上一个啊,我这连接上一个文本。
14:02
Excel商务智能啊,这本书对不对,小b Excel商务智能对不对,是不是把它连接起来呢?哎,就是将两个文盾组合起来对不对,组合起来,然后呃,关于。连接服的。啊,关于连接服务的这个知识,我们在三大容器的合并与扩展的这一这一节中啊,会有专门的一个。啊,专门的讲解。啊,会有专门的讲解,这是。啊,这是我们的这个组合运算符,是一个连接符啊,大家注意一下。然后接着我们看一个列表运算符,列表运算符呢,我咱姑且啊将它称之为列表运算符,它这样的。
15:03
刚才这里边儿你看连接了一个文本,它可是连接数字呢,对不对,它又不行了啊嗯。还是强调一点对不对,这抛里边呢。这个。不管你进行了何种运算,一定要保证数据类型啊的一致,比如说这里边什么和这数字它是无法连到一块去的,对不对?然后我们接着讲这个列表预算服务啊,列表算服务呢,它是这样的,我一般应用于这个,呃列列表里边啊,比如说我写一个一,然后两点主要写十,对不对,它会返回这样一个列表啊,返回这个列表,这里的两点呢,可以理解为一到十的所有的元素啊,一到十所有的元素。其中呢,在单号里边的第一个呢,叫KK10元素啊,然后两点呢,表示倒什倒什么什么或质或或者说吐什么,然后呢是解暑解属元素啊解属元素,关于这个呢,我们在三大容器,或者叫三大数据结构。
16:20
结构啊是什么,这节课里边。这节这个视频里边会有详细的一个介绍啊,会有详细的介绍,大家只需要记住啊,这两个点呢,表示一个列表运算啊,列表运算就行了。然后第三个呢,是一个注释啊。注释在part中呢,做注释啊,比如说我可以给一个步骤做注释啊,比如说在给一个步骤做注释。对吧,那我可以点击这个属性啊,然后在这里边写一个说明啊,比如说这是一个。
17:01
这是一个导航。对,这是一个导航,然后呢,你看这它这有一个这个啊信息提示的按钮放上去哇,它啊,它会给我们提提示出来,对不对,这是给步骤啊嗯。改因不找做注释,可以右键属性对不对右键。呃,应用步骤,然后呢,在属性啊。选择属性在说明里面。啊,写上写上注释就行。然后呢,我们。啊,我们打到这个国际编辑器里边啊,你看。它会自动给我们生成一个这个。
18:00
啊,自动给我们生成了这个这一个步骤的一个。啊注释啊,然后呢,假如说我们在这个。啊,在这个步骤啊,在这个高级编器里边啊给。在这个。啊,给代码做注释。嗯,可以有两种方法,第一种方法呢,就是我们可以写两个啊,两个斜线对不对,两个斜线这可以,这这是一个单行代码啊呃,双斜线对不对,斜线是一个单行代码的注释。啊,注释的。方法对不对,然后呢,还可以在写,还可以写两个斜线在里边呢,写写一个星号啊,两个星号,然后在两个星号中间呢,我们可以写这个。啊,注释内容,这是一个多行。
19:03
的代码的注释,对的,比如说我括号下边呃与单行的有所不同是吧,你看上边这是一个单行代码,这是呃,这个双行代码的一个注释啊。注释是这样写的啊,对吧。这样是可以给。这个代码写一个单的注释。然后这里边儿写两个星号对不对。是可以给多行的代码写一个注释啊,诶写多行注释啊,可以写多行的注释。
20:18
大家记住这两种方法就行了。好。第四。然后我们接着看函数的帮助啊,在抛框中呢,我们看函数的帮助的方法呢,有三种,第一种我们新建一个空的查询。然后呢,在框架查询里边输入函数的名称,比如说我输入text.to list这个函数,诶,我们可以这个在这里边看到它的一个。定义对不对,参数也可以直接调用它,甚至呢,我们在这里边可以看到它的语法,以及它的一些事例啊,它的事例,这是第一种方法,第二种方法呢,是我们借一个空查询。然后呢,在空查询里边输入小输入井号。
21:05
然后shared。你看它会把所有的这个函数呢。包括你的查询都给你列出来,包括你的查询都给你列出来。这是第二种方法,第三种方法呢,我们可以啊,我们可以这个看官方的一个帮助,点击这个链这个地址进来,可以看到这个微软官方的关于power query m函数的一个这个参考啊,我们右边有这么多。我们右边有这么多可以去,自己可以去点一下啊点。这是我们今天的内容啊。我们一共讲了三个方面的内容,一个是数据类型,二运算符,第三个呢是注释,第四个呢是函数帮助啊,其中第一个里边数据类型里边,大家需要记住的是所有的数据运算的时候要保证数据类型是一致的啊。
22:02
第二个运算符,运算符里边呢,啊,掌握的是这个。啊,掌握的是逻辑运算符,行列运算符,呃,判断和定义运算符,组合运算符,以及这个列表运算符啊这几个好,第三块我们讲注释,注释里边呢有两个内容,第一个呢,就是双斜线表示这个。单行代码的注释对不对,然后呢,两个斜线中中间啊放两个星号写上注释呢,表示可以,它是可以写多行注释。那第四点函数的帮助啊,我们一共讲了三种方法,分别输入函数名称,输入share的,然后以及在嗯,这个微软的官方网站去查看啊,我们讲了这么三种。那今天的课我们就讲到这里,同学们再见。
我来说两句
教程地址:https://cloud.tencent.com/developer/article/1987395