power query引用其它表数据(Query表中数据的直接引用方法与操作)
power query引用其它表数据(Query表中数据的直接引用方法与操作)Power Query中没有单元格的概念,我们借用Excel的定义,具体到单元格数据的引用,Power Query比较灵活,大括号和中括号的先后顺序不影响引用结果:整列引用的数据也要变成表格,可以用Table.FromList函数:表名后用大括号加数字来应用整行,返回的是一条记录,行号是从0开始的整数,下图返回的就是第一行:整行引用返回的记录,我们要转换成表格,可以用Table.FromRecords函数:表名后用方括号加列名称来引用整列数据,返回的是列表:
在Power Query中表中的数据可以直接引用,我们通常的操作习惯是通过筛选找出我们需要的数据,需要使用Table.SelectRows这样的函数来查找内容,今天我们来学习直接引用数据的方法:
好像在Excel表格中一样,单元格地址引用在Power Query中也能够实现:
整表引用直接等于表名称就可以了:
同样的道理关于Table类的函数,有很多表格操作,并且返回表格的函数,都可以这样来理解和使用,比如我们要删除C列后的表:
整行引用表名后用大括号加数字来应用整行,返回的是一条记录,行号是从0开始的整数,下图返回的就是第一行:
整行引用返回的记录,我们要转换成表格,可以用Table.FromRecords函数:
整列引用表名后用方括号加列名称来引用整列数据,返回的是列表:
整列引用的数据也要变成表格,可以用Table.FromList函数:
单元格格引用Power Query中没有单元格的概念,我们借用Excel的定义,具体到单元格数据的引用,Power Query比较灵活,大括号和中括号的先后顺序不影响引用结果:
先列后行,还是先行后列都可以:
有了上面的这些关于引用的理解,我们可以试着对行标进行运算,取出奇数行数据,其实对于原始行标来说,是偶数行{0,1,2}:
建立一个循环,从0到2来取值,当MOD2为0时取值,否则为null。如果要去除null就再嵌套一层函数:
以上就是关于Power Query表中数据引用的基本内容。