2016-12-30 58 views
0

尝试在功率数据透视表中创建表格之间的关系(连接)。Power Pivot关系

有2张表我想加入一起,连接到一个共同的列= CustomerID。 一个是Fact Table的另一个Dim表(查找)。 我已经在两个表上运行“删除重复项”,没有任何问题。

但我仍然收到一个错误消息:“无法创建关系,因为每个列都包含重复值,请至少选择一个只包含唯一值的列”。

事实表包含重复项(因为它应该?)和昏暗的表不要,为什么我会得到这个错误?

帮助非常感谢

+0

每当我遇到这个问题时,确信查找表的查找键中没有任何重复项,结果证明我错了。假设你已经三重检查并没有发现任何东西,下一步我将限制表中的一个或另一个表中的行,直到它能够正常工作,然后将缺少的行添加回来,直到你可以找出造成错误的行(从那里他们是一个问题的原因希望变得痛苦地显而易见)。 – Leonard

+0

谢谢你的回答,会考虑一下。 –

回答

0

创造了两列“客户ID”的附加表。在附加在一起的列之后,我可以“删除重复项”并通过新创建的附加表将表连接在一起。

但是不知道这是否会导致其他问题。

0

您还可以使用按功能分组来检查列中的重复ID值。

删除所有列除了ID,加上只包含数字1

组由ID列,总结添加的列的内容和过滤掉的ID,其总等于1。剩下的是什么是重复的ID 。