Excel的Power Pivot里,表间的关系经常默认就关联在了一起,但是,我们知道,大多数自动化生成的东西,都有可能会出错,比如,有些1对1的关系表,因为PP不支持1对1关系(Power BI里是支持的),所以会默认生成1对多的关系:
但是,这个1对多的关系所确定的方向,有可能不是自己想要的,如上面的表2指向表1,如果想调整一下关系的方向,该怎么办呢?其实很简单:
1、删掉原有关系
2、重建关系
最关键的就是,要从希望作为多端的表中将关联的字段往1端的表拖!
通过上面从多端往1段拖,就得到我们想要的结果:
这个操作很简单,但是,除了这个操作,再提点儿小建议(也算是经验吧):
数据规模不太大的情况下,1对1的表(甚至很多只有简单1对多关系的表),可以考虑通过PQ先合并到一个表,这样,数据模型将会得到简化,后面写度量也简单很多。
这一点目前还没有太多体会没有关系,后面我将用一个Power BI的例子来给大家讲。