如何在Excel的数据模型中创建多对多关系?

时间:2018-09-12 02:41:00

标签: excel powerbi powerpivot excel-2016

power BI存在一个问题,即无法使用多对多关系进行计算。

最终目标是Column E enter image description here

初始表1:

Inventory

初始表2:

Purchases

当我将Average Price per Area of Initial Table #2上的Initial Table #1[Item]用作Rows元素时,会收到警告:Relationships between tables maybe needed.,但问题是Excel中的Power Bi不支持还有很多关系。

可以看出,数据透视表未正确显示,因为没有绿色项。我有另一个具有更多SKU的数据库,并且所有数据库都在其中显示#NUM,因为尽管名称相同,它也无法引用这些项目。

enter image description here

1 个答案:

答案 0 :(得分:3)

创建包含唯一项(即

)的第三个表
Table 3:

Column "Item"
Blue
Green
Red
...

然后使用字段“ Item”将两个初始表连接到该表。

将第三个表中的“项目”放入数据透视表的行上,并且您的报告应该可以正常工作(假设您的DAX公式正确编写)。