在Power Query处理与解析资料的基础上,并不仅仅是针对传统结构化资料表的资料类型而已,资料结构中的Table (资料表)、Record (记录)、List (清单)等容器,更是储存与撷取结构化资料的重要元素,要了解资料的深化、探勘、萃取、转换、…等技巧,就必须深入了解这三大容器的关係、转换、编码与相关函数的运用。
在Power Query的M语言环境里,建立、编辑、处理诸如:list(清单)、record(记录)与table(资料表格)等等与资料库相关的结构化类型将这篇文章的学习重点。我们就以下列的员工资料表範例来了解一下Power Query M语言的资料结构。譬如:在资料表格(Table)的架构上,横向的资料列称之为一笔笔的Record(资料记录)、纵向的资料栏位称之为一个个的List(清单)。而Table、Record、List储存着行列架构的资料内容,正是M语言的三大重要容器。
虽说,使用Power Query操作介面与功能选单,就可以达到资料查询的目的,但那也只是三成功力的发挥,若能活用M语言编码与相关函数,十成查询功力的养成必不在话下。
M语言的三大容器也是一种资料型态:
资料型态Data Type | 语法Syntax |
清单List | type list |
记录Record | type record |
资料表 Table | type table |
前一篇:<<Power Query三大容器实作系列 - (1/7) Power Query的资料型态>>
下一篇:<<Power Query三大容器实作系列 - (3/7) Power Query List的建立与编辑>>