文/陆文捷
物流供应链优化分析师,Power BI爱好者,知乎:Beethovenist
在现实业务场景中,难免会遇到多对多的数据关系(Many to Many),例如:

这个产品维度表部分产品同属于多种产品类别,它与事实表之间的关系就是多对多的关系,下面来看看在PowerPivot和PowerBI中,分别是如何处理多对多关系的?
PowerPivot
在Excel的PowerPivot数据模型中直接用[产品名称]或[产品类别]列与事实表建立关系会报错:

因为目前Power Pivot还不支持直接建立多对多关系,解决这一问题的常用方法是通过中间表(bridge table)解除多对多关系的耦合。
先分别建立产品和类别表,