且看Power Query如何实现跨表格合并查询
比如我们有两张表格,菜品单价表与销售记录表,现在需要汇总出每类菜品当月的销售金额与日销售平均值。
1、将两张表格单独创建链接
点击数据»来自表格/区域,自动选择数据来源»确定»关闭并上载至»导入数据中选择"仅创建链接"»右侧出现查询»鼠标右击重命名,把表名修改为单价表。第一张表就链接好了。
2、重复步骤1,链接第2张表(过程就省略了哈,跟步骤1完全一样),在右侧查询中,修改表名销售记录表,我们直接看链接好的样子,右侧出现两条记录,都显示仅限连接。
3、选择其中一张表,右击»合并,进入合并界面,第一个下拉框选择“销售记录表”,第二个下拉框选择“单价表”,都选择“产品列”【此处把产品作为唯一关联值,去实现跨表格查找】,连接种类选择“左外部(第一个中的所有行,第二个中的匹配行)” 【目的是从单价表中找到销售记录表中的产品对应的单价】
4、点击确定后,进入PQ编辑器,鼠标左击单价表»展开单价»确定,PQ编辑器中出现了"单价表-单价"列,修改标题为单价。
5、点击添加列»自定义列»新列名改为金额»自定义公式中写上公式:数量*单价»确定,表格新增了金额列
6、接下来,可以利用分组依据,按照不同品种对金额进行分析
点击转换»分组依据»高级»选择产品»新列名改为总金额,操作求和,柱金额【统计每类菜品当月的销售总金额】;新列名改为平均值,操作平均值,柱金额【统计每类菜品当月的平均销售额】»确定,得出每类菜品当月的销售总金额及平均销售额»最后关闭并上载,即可完成,
【也可以根据各自需求进行统计分析,在分组依据中按需选择即可】