首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 生活 > powerquery列表中可以用函数吗(Query中初步认识自定义函数)
powerquery列表中可以用函数吗(Query中初步认识自定义函数)
更新时间:2024-07-06 20:10:24

我们知道在Power Query中数据属性里面有一个函数属性。

在Power Query中自定义函数的写法如下

powerquery列表中可以用函数吗(Query中初步认识自定义函数)1

这个函数的意义就是,输入一个x变量,返回的结果是x 1

例如在高级编辑器里面,我们来比较几个不同的地方。

如果最终返回的是一个函数名称,则查询步骤里面返回的也是一个函数fx

powerquery列表中可以用函数吗(Query中初步认识自定义函数)2

powerquery列表中可以用函数吗(Query中初步认识自定义函数)3

自定义直接调用了fx函数,其中参数是1,返回的结果是1 1=2

powerquery列表中可以用函数吗(Query中初步认识自定义函数)4

powerquery列表中可以用函数吗(Query中初步认识自定义函数)5

如果结果返回的是在定义函数的上方,则函数不会显示也不会被记录。

powerquery列表中可以用函数吗(Query中初步认识自定义函数)6

powerquery列表中可以用函数吗(Query中初步认识自定义函数)7

所以我们写自定义函数的时候,必须最终返回的要在函数表达式之后的步骤名称之前,这样我们之后才可以进行调用。

此外,如果表内步骤函数名称和查询表函数名称一致,以表内的优先使用处理。当然如果你最后改成一样的名字,则会显示冲突。

powerquery列表中可以用函数吗(Query中初步认识自定义函数)8

powerquery列表中可以用函数吗(Query中初步认识自定义函数)9

此外我们经常会碰到的就是调用整个步骤,则只需要在let..in..语句外面再嵌套个let...in..语句。

就以之前那个返回自定义结果数为2,我们再外面在嵌套一个let..in...语句,那我们生成的一个新函数fix2,其中不管参数是什么,我们得到的最终结果就是之前那个步骤所产生的值2。

let

fix2=(X)=>

let

fx=(x)=>x 1,

自定义=fx(1)

in 自定义

in fix2

如果觉得有用,动动你的小手进行下转发。

,
相关推荐RECOMMEND
48小时核酸检测婴儿需要做吗 48小时核酸检测要钱吗
核酸检测是比较受欢迎的一个病毒检测方法,它在一定程度上可以起到很不错的防疫作用,可以在短时间内判断是否感染病毒,对疫情防控有很大的帮助。很多人出行都会做48小时核酸检测,这个婴幼儿可能也要做,主要看各...
48小时核酸检测下车还要检查吗 核酸检测下飞机后在机场查验吗
核酸检测是生活中比较常见的一个病毒检测方式,很多人都会做核酸检测,尤其是春节返乡人员。坐火车坐飞机一般都会要求48小时核酸检测报告,上车上飞机会检查,下车下飞机一般也会检查。48小时核酸检测下车还要检...
48小时核酸检测周末能做吗 核酸检测的注意事项
48小时核酸检测是比较重要的一个出行指标,不管是坐火车还是坐飞机都需要48小时内的核酸检测阴性报告。核酸检测一般是在医院或检测中心做的,通常周末双休也是可以做的,不过最好提前打电话咨询一下,以免白跑一...
2022新年集卡活动有哪些 春节各大APP集福卡活动时间一览表
每每到了新年,各平台为了引流都会推出迎新年活动,也正因为这样2022新年集卡活动有哪些成了很多人都有的疑问,毕竟现下年味越来越淡,大家只能通过这些小游戏来体验一下新年的氛围。2022新年集卡活动有哪些...
48小时核酸检测飞机晚点怎么算 48小时核酸检测提前几天做
核酸检测是生活中比较常见的一个病毒检测方式,很多人都会做核酸检测,尤其是外出人员。坐飞机也是需要48小时核酸检测的,通常一般下飞机的时间也是在48小时内的,如果飞机晚点延误,导致核酸检测报告超过48小...
每分钟心跳140会猝死吗 心跳过速的自愈方法
心率老是140的话其实是有点严重的,这属于心率过快了,心律不齐的原因有很多,找出原因才好对症下药。那么,心率老是140降不下来怎么办呢?一起来看看小编带来的介绍吧!每分钟心跳140会猝死吗每分钟140...