前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PQ-综合实战:按条件动态化查询多表数据之1、查询条件动态化入门

PQ-综合实战:按条件动态化查询多表数据之1、查询条件动态化入门

作者头像
大海Power
发布2021-08-30 10:29:56
1.3K0
发布2021-08-30 10:29:56
举报
文章被收录于专栏:用户8950297的专栏

小勤:现在公司有很多数据是分在多个Excel工作簿或工作表里的,能不能设一些动态的查询条件,然后自己输入条件,就提取符合条件的数据到一张表里啊?比如这样:

大海:嗯,这有点儿像一个操作系统的查询功能了。呵呵。

小勤:是的。如果能做到这样子以后查数据就太方便了。

大海:你想啊,咱们如果将查询条件放到PQ里,然后在PQ里对数据合并的基础上,去动态引用查询条件,不就可以实现了吗?

小勤:对啊,上次你就实现了动态获取工作簿名称的用法(详见文章《结合CELL函数实现数据源的动态化》),看来这有希望了。

大海:当然啊。咱们这次先看个最简单的,然后一步步增加多种查询条件的实现难度。

小勤:嗯,那先告诉我一个条件的吧,比如先实现按货品代码提取的。

大海:好的。咱们还是先新建查询把要合并的数据在PQ中合并到一起,这个操作步骤就不写了,忘记了的话可以看一下下面的动画:

然后咱们把查询条件的表格以仅创建连接的方式添加到PQ中:

Step-01:新建查询

Step-02:将新建的查询命名为“查询条件”,方便后面的调用

Step-03:针对合并数据查询做一下筛选,以便生成一个筛选步骤的语句:

这个时候我们看一下【高级编辑器】里的情况,生成了一个筛选所有“A-1”的货品的步骤:

我们只要修改其中的“A-1”为对查询条件的动态引用就可以了,修改后代码如下:

搞定了,这样咱们就可以按自己写的条件查询了。你去试试?

小勤:嗯。真好用。

这个跟那个动态引用工作簿路径的方法几乎是一样的啊,只是改代码的地方不一样而已。

大海:对的。按需要改代码而已,方法都是一样的。这是动态引用的基础,后续的复杂查询都基于这个基础的方法进行延伸,下一次咱们继续多个条件的。

小勤:好的。我先把这个练熟了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 小勤:现在公司有很多数据是分在多个Excel工作簿或工作表里的,能不能设一些动态的查询条件,然后自己输入条件,就提取符合条件的数据到一张表里啊?比如这样:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档