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

时间:2019-07-17 19:39:37

标签: foreign-keys powerbi lookup

我陷入了一个非常简单的问题(但令人沮丧的问题)。我有带有以下列的table1:

num_insects = int(input("")) 

while num_insects <= 100:
   if num_insects > 0:
   num_insects *= 2
   print(num_insects)
使用LOOKUPVALUE()函数从table2填充

title1和title2列。 table2看起来像这样:

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

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

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

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

我尝试了这两个功能:

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

有人可以建议解决此问题的方法吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我没有错误地重复了您的示例。检查一对多关系的方向。

我建立了两个关系。请注意,只有一个可以是“活动的”。

enter image description here

enter image description here