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