快捷搜索:  汽车  科技

power query引用其它表数据(Query表中数据的直接引用方法与操作)

power query引用其它表数据(Query表中数据的直接引用方法与操作)Power Query中没有单元格的概念,我们借用Excel的定义,具体到单元格数据的引用,Power Query比较灵活,大括号和中括号的先后顺序不影响引用结果:整列引用的数据也要变成表格,可以用Table.FromList函数:表名后用大括号加数字来应用整行,返回的是一条记录,行号是从0开始的整数,下图返回的就是第一行:整行引用返回的记录,我们要转换成表格,可以用Table.FromRecords函数:表名后用方括号加列名称来引用整列数据,返回的是列表:

在Power Query中表中的数据可以直接引用,我们通常的操作习惯是通过筛选找出我们需要的数据,需要使用Table.SelectRows这样的函数来查找内容,今天我们来学习直接引用数据的方法:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(1)

好像在Excel表格中一样,单元格地址引用在Power Query中也能够实现:

整表引用

直接等于表名称就可以了:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(2)

同样的道理关于Table类的函数,有很多表格操作,并且返回表格的函数,都可以这样来理解和使用,比如我们要删除C列后的表:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(3)

整行引用

表名后用大括号加数字来应用整行,返回的是一条记录,行号是从0开始的整数,下图返回的就是第一行:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(4)

整行引用返回的记录,我们要转换成表格,可以用Table.FromRecords函数:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(5)

整列引用

表名后用方括号加列名称来引用整列数据,返回的是列表:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(6)

整列引用的数据也要变成表格,可以用Table.FromList函数:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(7)

单元格格引用

Power Query中没有单元格的概念,我们借用Excel的定义,具体到单元格数据的引用,Power Query比较灵活,大括号和中括号的先后顺序不影响引用结果:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(8)

先列后行,还是先行后列都可以:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(9)

有了上面的这些关于引用的理解,我们可以试着对行标进行运算,取出奇数行数据,其实对于原始行标来说,是偶数行{0,1,2}:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(10)

建立一个循环,从0到2来取值,当MOD2为0时取值,否则为null。如果要去除null就再嵌套一层函数:

power query引用其它表数据(Query表中数据的直接引用方法与操作)(11)

以上就是关于Power Query表中数据引用的基本内容。

猜您喜欢: