在具有两个外键的 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".
我遇到了一个非常简单(但令人沮丧)的问题。我的表 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".