我有一个模型,其中cqm_detail
与detaildistinct
表相连,cqm_detail[issuenumber]
和detaildistinct[issuenumber]
具有一对多关系。
我还有一个表detailhierarchy
连接到detaildistinct
表,detaildistinct[issuenumber]
和detailhierarchy[parentkey]
上有 1 对多关系。
但是当我尝试创建一个可视化报表时,从cqm_detail
获取issueid
,从detailhierarchy
中获取parentkey
,它会抛出错误:
无法显示数据,因为 powerbi 无法确定两个或多个字段之间的关系。
谁能帮我为issueid
取parentkey
?
如果你的关系是这样设置
的cpm_detail[issuenumber] : * <--- 1 : detaildistinct[issuenumber]
detailhierarchy[parentkey] : * <--- 1 : detaildistinct[issuenumber]
然后detailhierarchy
无法过滤cpm_detail
因为关系仅在一对多方向上激活。
要使其按预期工作,您需要将第二个设置为双向,或者在相关度量中使用CROSSFILTER
函数。
你也可以在视觉对象中使用detaildistinct[issuenumber]
而不是detailhierarchy[parentkey]
但这基本上完全忽略了detailhierarchy
。