这是非常基本的,我似乎错过了我猜的基本想法....
我有两张桌子:
第一个包含两个字段:
表1:
[“姓名”,] [“地址”]。
第二张表
表2:
[ “地址”],[ “区域”}
两个表格中的地址字段相同。
我正在尝试创建一个包含“名称”,“地址”,“区域”的数据透视表。
我正在使用PowerPivot,我已将这两个表添加到DataModel并在两个“地址”字段之间创建了一个关系但它似乎不起作用。我尝试了两个方向。
我可以请你帮忙吗?
非常感谢
答案 0 :(得分:2)
因此,作为一种实现目标的方法,也可以作为诊断,您可以使用powerquery(2013年免费Microsoft加载项(生成powerquery选项卡)和内置数据选项卡Get和Transform for 2016)。
创建3个查询。
突出显示包含姓名和地址的第一个表格。然后转到Powerquery选项卡(2013)或数据选项卡(2016)>获取并转换>从表
这将加载你的表并显示编辑器
然后左上角关闭并加载到>仅连接 AND 勾选添加到数据模型的框。
对另一个表(带有地址,区域的表2)重复上述所有操作,确保加载为连接和模型。
然后执行新查询>合并查询>如果您只想要完全匹配,则合并查询以使用地址列上的内部联接将表2与表1组合(突出显示两个表中的地址列)。这将成为诊断的一部分,因为您将看到匹配了多少行。
展开并删除其他地址列
仅关闭并加载连接并勾选添加到模型。您现在可以在数据透视表中使用。
必须插入pivottable>使用外部连接>选择连接
选择合并查询连接
按照屏幕上的最后一条说明进行操作。
否则,您可能在连接列上有一些有用的诊断信息。