Power Query是内嵌在PowerBI中强大的数据处理工具,简称PQ(Excel也可以直接导入相应插件,不过我认为用PowerBI更方便,清洗完可以直接建模然后可视化),它的主要功能是对数据进行预处理,便于后期进行数据建模与分析,使用的语言是微软专门为它打造的M函数。本文最先介绍一下它的三大数据结构: 1、表格(Table) 新建表 = #...
1. 获取表的最后一条记录 Table.Last(table astable,optionaldefault asany)asany 第1参数是需要操作的表;第2参数是在空表的情况下的赋值;返回的结果如果是非空表则是最后一条记录,格式是Record格式,如果是空表则是赋值的格式。 例: Table.Last(数据)=[姓名="王五",成绩=80,学科="英语"] Table.Last(Tabl...
Table.RowCount(table astable) asnumber 提取表中的记录数,也就类似于行数,返回的是一个数字格式。 例: Table.RowCount(数据)=3 Table.RowCount(源)=3 解释:这里的3代表在原查询表里找到3条记录数,这个3可以理解为代表图中最左侧的1,2,3,取最大一个值。
Table.ColumnNames(SalesByMonth), (x) => Text.Contains(x, "月")), ConvertedToTable = Table.FromList(Source, null, {"Month"}), // Added sales data AddedSalesData = Table.AddColumn( ConvertedToTable, "SalesData", (row) => Table.SelectColumns(SalesByMonth, row[Month])) in AddedSales...
我们多次强调,要掌握Power Query的M语言,需要深刻理解“三大容器”的概念和用法。“三大容器”指的就是table、list、record,它们是存放数据的三种结构,始终贯穿于我们学习M函数的始终。可以毫不夸张地说,如果你可以清晰地了解各个函数在公式中指代容器的类型与内容,那M函数学习中90%的难点都会被扫除。
Power Query 入门:Table,List,Record三大数据容器与深化 - 董老师Excel于20240519发布在抖音,已经收获了325个喜欢,来抖音,记录美好生活!
type table [Digit = number, Name = text]用来指定表列名称和值类型 1.记录转表格函数-Table.FromRecords() 我们可以使用函数Table.FromRecords()把记录转为表格。 2.表格转记录函数-Table.ToRecords() 我们可以使用函数Table.ToRecords()把表格转为记录,它的返回值是一个记录列表。
对于结构化列(例如 List、 Record 或Table),有与该列关联的相关值。 结构化列在列标题 具有“展开”图标。 关于结构化列 关于展开表结构化列 展开表结构化列 展开“记录”结构化列 展开列表结构化列 使用结构化列组中的命令 使用“转换上下文”选项卡 另请参阅 Microsoft...
step8:点击第二行【table】,在上方代码的最后面添加{0}[Data],再按【enter】键 ps:添加的时候...
F011 PowerQuery 选择系列函数(2) 按条件筛选表的行数据Table.SelectRowst和Table.SelectRowsWithErrors 1108 -- 19:55 App F013 PowerQuery 选择系列函数(4)文本选择函数 3344 3 6:06 App PowerQurery 函数思维导图 2404 1 8:21 App PowerQuery Expression.SyntaxError提示解释,查找错误位置和排除方法 1030...