为了学习Power Query,我们需要对整体有一个初步的概念。PQ里面到底有多少的函数呢?我们通过命令#shared一共得到757个函数及命令(包含#shared本身)。
我们来看下整体的函数分类比例。表的3种构造(Table,List,Record)合计就有188个,占比达到近1/4。另外几个常用的格式函数(Text,Number,Date,DateTime,DateTimeZone,Time,Duration,Binary)又占到30%左右,基本上这2类函数已经超过整体数量的一半以上了。
那我们是否有必要全部学习呢?
能学当然好,当然在实际过程中,我们所使用到的可能只有10%左右的函数。就像Excel里面,你知道有多少函数吗?我们实际使用的又有多少呢?
要记住这些函数难不难?
这些函数很多都是功能类似的,例如数据格式转换,不同格式数据的转换From关键词就有几十个函数,这种函数就很容易记住并使用。例如Text.From,Number.From,Date.From等等。
其中比较难的肯定是表结构的函数,例如Table,List,Record。越是数据结构复杂越是比较难理解,难易程度肯定是Table>List>Record,而且从函数数量关系上也能看出来。
此外在Power Query中,很多时候只需要进行菜单步骤操作既能达到我们所需要的结果,有些看似复杂的函数,通过菜单即可完成。我们如果把菜单操作命令理解并会使用,基本上能达到80%日常工作的需求了。