文章预览
不同表之间的查找匹配是很常用的操作,类似于Excel中的VLOOKUP的做法,很多人在PowerBI中,也习惯于用RELATED或者LOOKUPVALUE函数创建计算列,那么也应该碰到过报错的情况,这篇文章就来介绍一下这两个函数的区别、为什么会报错以及一个更通用的写法。 以下面以这个简易的订单表为例: 其中有不同的币种和相应的外币金额,如果想转换为本币金额,就需要乘以对应的汇率,所以还有一个汇率表: 需要汇率表中的汇率匹配到订单表中,应该怎么做呢? 下面根据不同的汇率表结构来介绍不同方法,以及相互之间的区别。 RELATED函数 对上面两个表建立的关系如下: 一对多的模型关系,可以直接使用RELATED函数,在订单表中新建计算列: 汇率 = RELATED('汇率表'[汇率]) 关于RELATED函数,可参考: RELATED和RELATEDTABLE 这样就可以很轻松的将汇率匹配进来。 但是
………………………………