小勤:PowerQuery的M语言好可怕啊,随随便便都是一长串的东东,看着都晕菜了!怎么学得来啊!
大海:哈哈,你觉得这是正常人类能写出来的吗?
小勤:恐怕不能吧,反正我是觉得学一辈子估计都写不出来。
大海:这些玩意我写起来也会觉得很困难,更不要说现在Power Query的高级编辑器非常的不智能,既没有函数提示,也没有参数提示之类的。
小勤:那咋整?
大海:那都不是写出来的,都是靠自动生成主要的代码后,按需要修改一下关键地方就可以了。在Power Query里,M语言的学习重在理解,绝大部分步骤的代码都是靠功能操作自动生成的,然后对一些参数进行修改即可。后面的很多案例里都会体现这一点。
小勤:啊。那还好,不然我真要被吓住了。
大海:所以为什么在前面一直讲,Power Query的每一个操作要熟练,因为只有熟练了,才能在面对一个具体问题时形成整体的解决思路,并在哪些功能点不能达到目的时,怎样借助已有功能来生成初步的代码,然后去修改其参数来实现。
小勤:嗯。知道了,看来我最好回头再练一遍。
大海:那样最好啦。同时,再练的时候,你可以适当的看一下每个基础操作生成的代码是什么样子的,这个不需要你记,能简单看懂里面大概什么意思就可以了。有个印象。
小勤:好的。