Excel Power Query:通过合并查询和数据分组来整合投入产出

终于来到最后的数据整合阶段了。

在《Excel Power Query:通过数据分组整合提取人员产出》中,我们介绍了人员产出数据的整合与提取,生成了《人员产出》查询。

在《Excel Power Query:人员投入数据的整合与提取》中,我们介绍了人员投入数据的整合与提取,生成了《人员投入》查询。

下面我们就可以将投入和产出的数据来一次大整合了。其实这个整合很简单,两步就可以搞定。

在《人员投入》和《人员产出》这两个查询中,除了最后一列标题不一样,其他列的标题是一样的(标题的顺序可以不一样)。因此可以利用追加查询和分组依据,两步搞定。

1. 追加查询

1.1 选中Power Query编辑器左边导航窗格的《人员投入》查询,点击【开始】选项卡,点击【追加查询】下拉小三角,选择【将查询追加为新查询】。

图1

1.2 弹出【追加】对话框,点击下方的方框,在下拉列表中选择【人员产出】,点击【确定】。

图2


1.3 这时,创建了一个叫“Append1”的新查询,将其名称改为“投入产出”。

图3


2. 分组依据

2.1 选择《投入产出》查询,在【转换】选项卡下选择【分组依据】。

图4

2.2 在弹出的【分组依据】对话框中,选择【高级】,点击【添加分组】,依次添加以下分组依据(通过点击分组依据下方的方框,在下拉列表中选择):

工作簿、成品大类、成品类型、料号、品名、日期、工号、姓名

图5

2.3 点击【添加聚合】,将两个聚合的新列名依次设置为“投入工时”,“产出工时”。也可以设置为其他名称。

2.4 在【操作】下方的方框中选择“求和”。

图6


2.5 在【柱】下方的方框中,依次选择“投入工时_H”,“产出工时_H”。点击【确定】,得到图8。这样,《投入产出》查询就建好了。

图7
图8


3. 加载模型

3.1 点击【开始】选项卡,点击【关闭并上载】下拉三角,选择【关闭并上载至...】。

图9


3.2 在弹出的【导入数据】对话框中,选择【仅创建连接】,勾选【将此数据添加到数据模型(M)】,点击【确定】。

图10

这样,Power Query《投入产出》查询的数据就添加到Power Pivot数据模型中了。

回到Excel普通界面,点击【数据】选项卡下的【查询和连接】,在【查询&连接】导航窗格中,可以看到多了一个“投入产出”查询,且对应的数据已被加载到到Power Pivot。

图11

我们可以通过打开Power Pivot来核实一下。

点击【数据】选项卡,点击【管理数据模型】。

图12

在打开的Power Pivot for Excel 界面中,可以看到多了个“投入产出”页签。

图13

好了,本节就介绍到这里。后面会继续介绍Power Pivot数据建模。

敬请期待吧!

你可能感兴趣的:(Excel Power Query:通过合并查询和数据分组来整合投入产出)