终于来到最后的数据整合阶段了。
在《Excel Power Query:通过数据分组整合提取人员产出》中,我们介绍了人员产出数据的整合与提取,生成了《人员产出》查询。
在《Excel Power Query:人员投入数据的整合与提取》中,我们介绍了人员投入数据的整合与提取,生成了《人员投入》查询。
下面我们就可以将投入和产出的数据来一次大整合了。其实这个整合很简单,两步就可以搞定。
在《人员投入》和《人员产出》这两个查询中,除了最后一列标题不一样,其他列的标题是一样的(标题的顺序可以不一样)。因此可以利用追加查询和分组依据,两步搞定。
1. 追加查询
1.1 选中Power Query编辑器左边导航窗格的《人员投入》查询,点击【开始】选项卡,点击【追加查询】下拉小三角,选择【将查询追加为新查询】。
1.2 弹出【追加】对话框,点击下方的方框,在下拉列表中选择【人员产出】,点击【确定】。
1.3 这时,创建了一个叫“Append1”的新查询,将其名称改为“投入产出”。
2. 分组依据
2.1 选择《投入产出》查询,在【转换】选项卡下选择【分组依据】。
2.2 在弹出的【分组依据】对话框中,选择【高级】,点击【添加分组】,依次添加以下分组依据(通过点击分组依据下方的方框,在下拉列表中选择):
工作簿、成品大类、成品类型、料号、品名、日期、工号、姓名
2.3 点击【添加聚合】,将两个聚合的新列名依次设置为“投入工时”,“产出工时”。也可以设置为其他名称。
2.4 在【操作】下方的方框中选择“求和”。
2.5 在【柱】下方的方框中,依次选择“投入工时_H”,“产出工时_H”。点击【确定】,得到图8。这样,《投入产出》查询就建好了。
3. 加载模型
3.1 点击【开始】选项卡,点击【关闭并上载】下拉三角,选择【关闭并上载至...】。
3.2 在弹出的【导入数据】对话框中,选择【仅创建连接】,勾选【将此数据添加到数据模型(M)】,点击【确定】。
这样,Power Query《投入产出》查询的数据就添加到Power Pivot数据模型中了。
回到Excel普通界面,点击【数据】选项卡下的【查询和连接】,在【查询&连接】导航窗格中,可以看到多了一个“投入产出”查询,且对应的数据已被加载到到Power Pivot。
我们可以通过打开Power Pivot来核实一下。
点击【数据】选项卡,点击【管理数据模型】。
在打开的Power Pivot for Excel 界面中,可以看到多了个“投入产出”页签。
好了,本节就介绍到这里。后面会继续介绍Power Pivot数据建模。
敬请期待吧!