Excel 2016︱利用Excel数据模型创建多表关联的数据透视表
图 29-112 展示了某公司一定时期内的“成本数据”和“产品信息”数据列表,如果希望在“成本数据”表中引入“产品信息”表中的相关数据信息,请参阅以下步骤。
步 骤 1
选中“成本数据”表中的任意一个单元格(如 A3),在【插入】选项卡中单击【数据透视表】按钮,在弹出的【创建数据透视表】对话框中选中【将此数据添加到数据模型】复选框,最后单击【确定】按钮,在新创建的【数据透视表字段】窗格中出现了数据模型“区域”,如图29-113 所示。
步 骤 2
重复操作步骤 1,将“产品信息”表也添加到数据模型中,成为“区域 1”。
步 骤 3
在【数据透视表字段】窗格中选择【全部】选项卡,单击【区域】按钮,分别选中【本月数量】
【国产料【进口料】【直接工资合计】【制造费用合计】字段的复选框,将数据添加进【∑值】选项区域,将【批号】字段移动至【行】选项区域,如图 29-114 所示。
步 骤 4
选中【区域 1】中的【货位】字段复选框,在弹出的【可能需要表之间的关系】提示框中单击【创建】按钮,在弹出的【创建关系】对话框中【表】下拉列表中选择【数据模型表:区域】选项,【列(外来)】下拉列表中选择【批号】选项;【相关表】下拉列表中选择【数据模型表:区域 1】选项,【相关列(主要)】下拉列表会自动带出“批号”,如图 29-115 所示。
步 骤 5
单击【创建关系】对话框中的【确定】按钮后,即可将“成本数据”和“产品信息”在数据透视表中进行关联,将【区域 1】中的“产品码”和“款号”字段依次添加到数据透视表,最终完成的数据透视表如图 29-116 所示。
此外,如果不选中【将此数据添加到数据模型】复选框,直接创建传统数据透视表后,在【数据透视表字段】窗格中单击【更多表格】按钮,在弹出的【创建新的数据透视表】对话框中单击【是】按钮,也可以将数据添加到数据模型中,如图 29-117 所示。