power query如何使用公式(Query中的Transfom函数小试牛刀)
今天我们我们聊一下Power Query(以下简称PQ)中 的Transform系列函数
为什么我们要说他,因为他常用……
在PQ中同一个函数因为前缀不同,用法也不同,具体目前PQ有如下:
整体不会讲的过细,也算是简单感受或者说入个门,有机会我们会慢慢讨论和学习!
今天就简单看一下:List.Transform 和 Table.TransformColumns
先说:List.Transform
先看到官方帮助说明:
简单来说,就是遍历,类似于大部分语言中的for,后面我也会通过VBA和Python中中的案例,让有其他语言基础的同学比较一下。
先来简单看一下用法:
语法:List.Transform(列表,列表中每个元素怎么处理)
结果:处理等元素个数相同的列表
他的前缀是List,所以都是针对列表的操作!
先来看一个案例找找感觉:
1-10 分别加1:= List.Transform({1..10},each _ 1)
VBA:for 或者 for each
Python:使用列表推导式简单一些
其他语言不再举例,简单来就是一个一个拿出来,处理一下,再放到到一个新的袋中,元素的个数不会发生变化!
类似的用的比较多的还是有: Table.TransformColumns
成绩判断:
把成绩列中每个元素都拿出来判断一下:
= Table.TransformColumns(源,{"成绩",each if _ <60 then "不及格" else "及格"})
今天我们就先到这里!
关注小编,下次精彩不迷路!喜欢小编的文章,一定要点赞,关注,转发
--THE END--
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com