POWER QUERY - 基本示例 - 我做错了什么?

时间:2018-04-16 14:45:03

标签: excel powerpivot

这是非常基本的,我似乎错过了我猜的基本想法....

我有两张桌子:

第一个包含两个字段:

表1:

[“姓名”,] [“地址”]。

第二张表

表2:

[ “地址”],[ “区域”}

两个表格中的地址字段相同。

我正在尝试创建一个包含“名称”,“地址”,“区域”的数据透视表。

我正在使用PowerPivot,我已将这两个表添加到DataModel并在两个“地址”字段之间创建了一个关系但它似乎不起作用。我尝试了两个方向。

我可以请你帮忙吗?

非常感谢

1 个答案:

答案 0 :(得分:2)

因此,作为一种实现目标的方法,也可以作为诊断,您可以使用powerquery(2013年免费Microsoft加载项(生成powerquery选项卡)和内置数据选项卡Get和Transform for 2016)。

创建3个查询。

突出显示包含姓名和地址的第一个表格。然后转到Powerquery选项卡(2013)或数据选项卡(2016)>获取并转换>从表

Query from table

这将加载你的表并显示编辑器

Editor

然后左上角关闭并加载到>仅连接 AND 勾选添加到数据模型的框。

Close and load

Add to model

对另一个表(带有地址,区域的表2)重复上述所有操作,确保加载为连接和模型。

然后执行新查询>合并查询>如果您只想要完全匹配,则合并查询以使用地址列上的内部联接将表2与表1组合(突出显示两个表中的地址列)。这将成为诊断的一部分,因为您将看到匹配了多少行。

Combine queries

Merge query

展开并删除其他地址列

Remove unwanted repeat column

仅关闭并加载连接并勾选添加到模型。您现在可以在数据透视表中使用。

必须插入pivottable>使用外部连接>选择连接

Create pivottable

选择合并查询连接

Merge query connection

按照屏幕上的最后一条说明进行操作。

否则,您可能在连接列上有一些有用的诊断信息。