[PowerQuery] 数据清洗的底层语言-M语言的编辑界面

对于很多朋友第一次看到PowerQuery 之后,觉得非常难下手。由于它的执行语法M语言的底层语法和Excel的函数的语法规则完全不同,很多朋友在学习一段时间都放弃了。那么什么是PowerQuery的M语言呢?我们应该如何给他下一个定义呢?

M语言是PowerQuery的底层应用语言,PowerQuery GUI 界面的操作底层都是M语言。我们通过界面能够完成80%的工作,另外20%我们不能通过界面完成,我们只能通过编写相应的M语言来实现,比如自定义函数功能。在默认的UI界面下并不会显示整个M语言的处理过程,我们需要点击高级编辑器中才能看到整个当前处理的整体过程的M语言步骤。

M语言开启的高级编辑器的方式如图。

Excel数据页签->PowerQuery编辑器->高级编辑器

 

 PowerBI进入到高级编辑器的方法和Excel 略有不同。在PowerBI中调用PowerQuery通过编辑按钮进入到PowerQuery编辑界面,在PowerQuery编辑器进入高级编辑器界面的方法如图。

PowerBI主页编辑标签->PowerQuery编辑界面->高级编辑器

 在实际的使用过程中,所有的PowerQuery的操作步骤将通过PowerQuery 翻译成M语言进行数据的再处理,图中展示了当前高级编辑器的功能。

猜你喜欢

转载自blog.csdn.net/fogyisland2000/article/details/130915113