Powerbi 你可以';不要在a和B之间建立直接的积极关系,因为这会引起歧义 我想激活分析器和条目之间的关系 实验室有分析仪(1-*) 实验室有条目(1-*) 分析器可能包含条目(条目中的IdAnalyzer可为空) 因此,实验室中可能有条目,但不涉及任何分析仪 我知道问题在于表分析器和条目都指向实验室 我可以看到冗余来自于数据库设计,目前它被认为是设置这些关系的快速而简单的方法

Powerbi 你可以';不要在a和B之间建立直接的积极关系,因为这会引起歧义 我想激活分析器和条目之间的关系 实验室有分析仪(1-*) 实验室有条目(1-*) 分析器可能包含条目(条目中的IdAnalyzer可为空) 因此,实验室中可能有条目,但不涉及任何分析仪 我知道问题在于表分析器和条目都指向实验室 我可以看到冗余来自于数据库设计,目前它被认为是设置这些关系的快速而简单的方法,powerbi,data-modeling,Powerbi,Data Modeling,你能解释一下这种含糊不清吗 我知道问题在于表分析器和条目都指向实验室 这不是很正确的解释 产生歧义的原因是Labs有两条不同的路径来过滤条目 它已经通过网络直接过滤了 Labs[Id] 1-->* Entries[IdLab] Labs[Id] 1-->* Analyzers[IdLab] 1-->* Entries[IdLab] 如果相关关系被激活,那么也可以通过 Labs[Id] 1-->* Entries[IdLab] Labs[Id] 1-->*

你能解释一下这种含糊不清吗

我知道问题在于表分析器和条目都指向实验室

这不是很正确的解释

产生歧义的原因是
Labs
有两条不同的路径来过滤
条目

它已经通过网络直接过滤了

Labs[Id] 1-->* Entries[IdLab]
Labs[Id] 1-->* Analyzers[IdLab] 1-->* Entries[IdLab]
如果相关关系被激活,那么也可以通过

Labs[Id] 1-->* Entries[IdLab]
Labs[Id] 1-->* Analyzers[IdLab] 1-->* Entries[IdLab]

我建议对模糊关系有更多的了解(尽管它主要是关于双向关系)。也值得一读。

第二篇文章中的解决方案对我很有用,谢谢!