powerquery如何查找(Query合并查询之应用)
内容提要
本文以案例形式介绍了Power Query合并查询的具体应用,比如:单条件查询、多条件查询、笛卡尔积表的生成等。
1、单条件合并查询
有两张独立的表格,销售表和采购表,现在需要在销售表中匹配产品进价和售价,可以使用“单条件”合并查询实现。
其实在Power BI中,用表格建模的方式可以轻易完成。
2、多条件合并查询
任务:两张表格信息合并,需要用到两个条件:班级和姓名,类似于Excel里面多条件查询。
3、笛卡尔积
笛卡尔积是一个数学概念,解释起来稍微抽象,我们直接看一个案例来理解笛卡尔积。
用PQ可以生成笛卡尔积表格,
步骤1:两个表格各自添加辅助列,辅助列值相同
步骤2:合并查询:以辅助列为“匹配列”,联接种类“完全外部”
步骤3:在合并表中,合并“品牌列”和“内存列”,删除辅助列获得笛卡尔积表格
在Power BI中使用DAX函数也可以获得笛卡尔积表,新建表格,输入公式:
笛卡尔积表 = CROSSJOIN('品牌表','内存表')
总结:
PQ中的合并查询,类似Excel中的Vlookup函数,但比Vlookup函数更简单、直观、高效。
当然,在Power BI直接运用表格间建模的功能,也能轻易实现查询、引用的效果。
具体我们后面再陆续展开。
关注微信公众号,回复“PQ合并查询之应用”,下载练习文件
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com