在具有两个外键的 Power BI 中使用 LOOKUPVALUE() 时发生依赖性错误

Dependency error while using LOOKUPVALUE() in Power BI with two foreign keys

我遇到了一个非常简单(但令人沮丧)的问题。我的表 1 包含以下列:

id1  id2   title1                  title2
------------------------------------------------
 1    2    A great headline        ERROR
 1    3    A great headline        ERROR

title1 和 title2 是使用 LOOKUPVALUE() 函数从 table2 填充的列。表 2 看起来像这样:

id   title
--------------------------
 1   A great headline
 2   Another great headline
 3   A third great headline

我在 table1[id1] 和 table2[id] 之间建立了多对一的关系,并设法使用以下公式获取 table1[title1] 的值:

LOOKUPVALUE(table2[title]; table2[id]; table1[id1])

但是,当我尝试填充表 1[title2] 时,出现循环依赖错误。

我尝试了这两个功能:

LOOKUPVALUE(table2[title]; table2[id]; table1[id2]) -> Look id2 into id and return title

LOOKUPVALUE(table1[title1]; table1[id1]; table1[id2]) -> Look id2 into id1 and return title1

有人可以提出解决此问题的方法吗?

非常感谢。

我复制了您的示例,没有出现任何错误。检查一对多关系的方向。

我设置了两个关系。注意只有一个可以是"Active".