导航:首页 > 数据处理 > powerquery对数据格式有什么要求

powerquery对数据格式有什么要求

发布时间:2024-01-28 21:46:32

‘壹’ 如何在Power Query中获取数据——表格篇(3)

样例表格:

之前讲了从表头获取,那对应的就有从表尾获取。

(一)从表尾开始提取

1.     获取表的最后一条记录

Table.Last (table as  table ,  optional default as  any )as  any

第1参数是需要操作的表;第2参数是在空表的情况下的赋值;返回的结果如果是非空表则是最后一条记录,格式是Record格式,如果是空表则是赋值的格式。

例:

Table.Last(数据)=[姓名="王五",成绩=80,学科="英语"]

Table.Last(Table.FromRecords({}),{"空表"})={"空表"}

解释:空表代表没有记录的表,但是可以有标题字段名。Table.FromRecords({})生成的是一个空表,例如Table.FromList({}),Table.FromColumns({}),Table.FromRows({})也是一样的,生成的是不具备标题字段的空表;Table.FromValue({})生成的就是一个标题字段为Value的空表;因为是空表所以返回指定值。

2.     获取指定条件表的最后几条记录

Table.LastN (table as  table , countOrCondition as  any ) as  table

第1参数为操作的表,第2参数为数字或者条件,返回的是一个表的格式。如第2参数是条件,则从尾开始匹配,返回满足的行,直到不满足为止。

例:

  <> Table.Last(数据)

解释:因为Table.LastN返回的是table格式,而Table.Last返回的是record格式,所以不相等。

解释:因为成绩是降序排列,所以返回的结果是直到不满足条件结束。

Table.LastN(数据,each_[成绩]>90)= #table({},{})

解释:因为最后一条记录是80,不满足第2参数的条件,所以没有满足条件的数据,返回的结果就是一个空表。

解释:查找姓名包含"五"的记录,并返回形成表格。因为第一条记录是的姓名是王五,满足条件,第二条记录是李四不满足条件结束,所以只返回最后一条记录并形成表格。

阅读全文

与powerquery对数据格式有什么要求相关的资料

热点内容
丹东哪里有玉石交易市场 浏览:358
调取对方身份信息需要多久 浏览:692
怎么查西数硬盘是哪个代理的 浏览:93
聚羧酸减水剂技术员主要干什么 浏览:939
玩游戏没有及时回女生信息怎么办 浏览:356
反馈信息来源怎么写 浏览:325
怎么让程序运行手机黑屏 浏览:683
沈阳市古董市场在哪里 浏览:48
潍柴应用技术支持是什么 浏览:256
港股一天最多交易多少次 浏览:248
茵茵怎么做代理 浏览:424
粤康码场所申报码数据如何查看 浏览:744
如何加强数据开放 浏览:248
全球税务信息透明后会怎么样 浏览:157
包头轻工职业技术学院多少分进 浏览:219
今年双十一交易额在多少 浏览:423
市场营销中介包括哪些 浏览:839
为什么英德农产品卖得那么火 浏览:853
在哪些平台如何才能进行外汇交易 浏览:618
历史价格数据怎么存储比较好 浏览:382