龙空技术网

Power Query对表中表数据进行筛选过滤 #powerquery

数据分析精选 132

前言:

现在我们对“商品筛选过滤怎么操作视频”大体比较讲究,看官们都需要了解一些“商品筛选过滤怎么操作视频”的相关内容。那么小编同时在网摘上搜集了一些对于“商品筛选过滤怎么操作视频””的相关资讯,希望小伙伴们能喜欢,兄弟们快快来学习一下吧!

Power Query对表中表数据进行筛选,了解Power Query公式。

大家好,今天给大家来分享一下如何在powerquery里边对表中表的数据进行进一步的过滤与筛选。

·首先有4列的模拟数据,然后就是大家现在屏幕上看到的,先把它导入power数据菜单,来自表格和区域。

·然后打开powerquery界面,把数据导进来。

·数据导进来之后先进行分组,找到主页,中间的分组依据默认的就是以班组来分。

·然后在下边的操作第二行的新列面,新列的操作里边中间这个单元格下拉,选择所有行,既不求和也不计数,就选择所有行,新的列名叫做data就可以了,然后点确定。

这就形成了经典的表钟表的布局,就是这两列,大家看到这两列的是一张表,那么在这张表里的第二列又是一堆的表,就是每一个单元格就是一张表。点每一个单元格的时候会看到这个表的数据,然后第二个单元格,第三个单元格,第四个单元格,这就是表钟表。

那么如何去对第二列里面这些这一堆表同时进行对它进行数据的筛选和过滤?这个就是要使用到了外表操作内表的一个小的技巧,给大家演示一下。

·首先找到添加列,然后找到自定义列,自定义列里边就是名称就叫自定义,先不管了。

·然后因为要操作的对象是表,所以这个地方要选表函数,表函数就是以table为开头的。

·假如说要去对表里的列进行过滤,就要table select rose,select rose就是要去选择相关的行。

·然后我把公式先说完,说完之后给大家放大一下,大家可以停下视频的可以看一下。

·第一个参数就是你的表在哪里,我的表呢?都在data这一列里边,data这里面都是表。

·然后你要对这一列的表进行什么操作?each就是每一张表,每一张表,然后小括号,小括号就意味着要开始引用内表的相关的列了,就不再是大家看到的外表,外表只有两列,一列是data,一列是later。

·然后现在要开始对内表进行操作,所以一尺后边跟一对小括号,小括号里面就直接可以引用内表的列,比如说性别,内表的列子要用英文的中括号括起来,比如说性别等于男,这是一个条件。

·然后我还有一个条件,就是再加一个条件and并列条件,我要工资大于5000,再一个英文的中括号工资,然后是大于5000。

这样这个公式就说完,然后给大家放大一下这个数据,大家可以看到这个函数,咱用把table点select rows,然后把data这一列给它,data这一列里面都是表,就是表中表。

·然后在data这一列的每一张表里面就是each,每一张表都要过滤什么?过滤性别等于难和工资大于5000的,只有符合这两个条件的我才留着,才把它选出来,不过这两条线就删掉了。

·这个意思好我们放回正常界面,然后点确定,这样就得到了一列过滤后的表。

·然后这个表我们再看一眼,就是table is就剩一行了,只有一个复合条件,就是难7732,就是两个条件都复合,然后第二个也是一样,都是难然后都是大于5000,第三张表也是一样,都是nine都是大于5000,然后最后一张表也是nine大于5000。

·好了这样我们得到了这个我们想要的数据,就可以把第二列给删掉了,删除然后我们把这个已经过滤完的这个数据的展开,点击右上角展开,然后不要原始列名做前缀,也不要班组了,因为前面有班组,就剩下的就要性别、年龄和工资,然后点确定,这样就得到一个过滤后的完整的,就是男的工资大于5000的数据表,再把它加载到工作表里面去就可以了。

这个技巧给大家分享到这。

标签: #商品筛选过滤怎么操作视频