Power Query的全部能力:界面操作体现20%,M函数体现80%。Excel本身的函数有两百多个,而M函数里面具备六百多个函数。M函数更像是一门专用于数据处理的编程语言。
- 学习M函数的好处:一旦把所有处理逻辑写好,只需要更改数据源的数据内容,再点击“全部刷新”即可。
编辑M函数方法
编辑栏和添加自定义列编写的M函数仅能对单行数据进行操作,而高级编辑器则能对多行数据进行操作。
新的M函数的第一个参数一般都是引用的上一步的结果,即应用步骤的名称。
- M函数的基本语法结构:let-in结构。
其中:let记录每一步操作步骤; in记录最终要显示出来的处理结果。
查看M函数列表
PQ|主页|新建查询:新建源–>其他源–>空查询,接着在编辑栏中输入"#=shared"可以查看M函数列表,然后点击右上角的“到表中”,则可以进行筛选。具体操作步骤如下:
在进行筛选是,可以根据"."前面的英文单词进行查找,比如想找处理文本型数据的函数就输入"Text."等等。