PowerBI公式-Related和Relatedtable

2019-08-07 11:52:03 浏览数 (2)

Related 和 Relatedtable

谈到关系再次把这张模型结构图拿出来,一目了然我们之前建立的是Lookup表与数据表之间的一对多关系。建立模型其中的一个重要意义就是可以避免扁平化一张表(即把所有的数据整合到一张表里),避免扁平化是一般理想情况,然而对于一些特别情况需要我们去Vlookup其他表里的数据时,应该怎么做?

Related这个函数与Excel中的Vlookup功能相似。在咖啡数据表中,如果我们想添加一列获取杯型表中对应的体积值,只需要关联你想要的输出的体积列。是不是很简单!

反过来,如果我们到一对多的"一"端去Vlookup"多"的一端呢?显然因为多的一端是多条数据,那么返回的就不可能是唯一值,而是一张表,所以我们要用Relatedtable来完成。例如到原材料表中添加一个订单数量列,Relatedtable就会把当前行的咖啡种类关联的数据表内容抓取出来,Countrows再求得这个关联表的行数,即订单的数量。

当然,你也可以结合Calculate函数来计算四种咖啡种类的销售量是多少。Calculate([销售量],relatedtable('咖啡数据'))。如果你按顺序学到这里,本教程已经介绍了13个函数公式,就好像打太极一样,招式的组合可以有变幻无穷的力量。

0 人点赞