首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我的M函数学习心法,分享给你。

九层之台,起于累土。

在Power Query中,M函数就有830多个,按官网的分类规则可以分成24类。如此庞大的函数体系,肯定是不可能完全掌握的。

关于M函数的学习,我们应该要把常用的百来个M函数学会了,这样就能一通百通,通过M函数帮助或者互联网资源就能快速掌握新的函数。

学习M函数一定要学会对M函数的参数进行分解,从看到函数第一眼开始就要从它的“长相”中获取有助于理解该函数功能和用法的信息。

我们就以Table.TransformColumnTypes为例介绍函数的语法。

从函数名称的第一部分,我们马上能知道它是一个Table类函数。而函数名称的第二部分就是一句意思明了的英文“Transform Column Types”,转换列的类型。括号里面的参数以逗号分隔,该函数一共有3个参数。

在M函数参数中,「as」决定输入参数及输出结果的数据类型,每一个参数都可以用as限定输入参数类型,函数外围也可以用「as」限定输出结果数据类型。「optional」代表可选参数。「culture」表示地区语言选项。

第一个参数是表,这部分可以从函数名称判断出来。第二个参数代表转换的操作。该参数需要是列表,那么第二个参数肯定需要大括号{}包围。操作就必须有对象和具体的动作,这里的对象和动作就组成了一组列表,比如

第三个参数是一个可选参数,一般情况下保持默认即可。

当然学会阅读M函数和拆解参数只是第一步,学习M函数一定是要从实际的问题出发,在解决数据处理难题中牢固掌握才行。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230519A01ODH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券