Dynamics crm 如何在CRM中创建跨多个具有分组条件的实体的快速搜索

Dynamics crm 如何在CRM中创建跨多个具有分组条件的实体的快速搜索,dynamics-crm,Dynamics Crm,我们是一家拥有大型CRM系统的住房协会(2016和SP1)。我们有一个新的要求,要求我们的用户能够搜索当前(即不是以前的)居住者或居民或非居民(如承包商)的人 为此,我们需要搜索具有相关租赁实体的个人实体。Person的TenancyType字段具有可能的(选项集)值Occessor、Resident、Contractor。租约具有TenancyStatus字段,该字段可能包含当前和以前的(文本)值 我们尝试在Person实体的快速查看中使用以下筛选条件: 认为它将返回所有不是以前居民的人。然

我们是一家拥有大型CRM系统的住房协会(2016和SP1)。我们有一个新的要求,要求我们的用户能够搜索当前(即不是以前的)居住者或居民或非居民(如承包商)的人

为此,我们需要搜索具有相关租赁实体的个人实体。Person的TenancyType字段具有可能的(选项集)值Occessor、Resident、Contractor。租约具有TenancyStatus字段,该字段可能包含当前和以前的(文本)值

我们尝试在Person实体的快速查看中使用以下筛选条件:

认为它将返回所有不是以前居民的人。然而,我们注意到它会过滤掉承包商,因为承包商没有相关的租赁记录

我们需要改变标准,将所有承包商或所有居民和居住者归还给以前没有租赁权的人。因此,我们将其更改为以下内容:

在这一点上,我们陷入了困境,因为我们注意到不可能将第二个和第三个条件合并在一起,因为第三个条件是相关实体

我们想知道实现上述目标的最佳方法是什么,同时牢记我们不希望每个条件都有一个单独的视图,例如一个为住户,一个为非住户,等等


非常感谢您的帮助或建议。

单凭一个查询是不可能做到这一点的


相反,您可以使用两个查询。如果您不想这样做,那么使用报告(如Alex所建议的)或BI解决方案将是其他可能性。

感谢在座的每一位花时间回答我问题的人。以下描述了正确答案:

您需要一份报告(但我不知道具体规格,同事负责报告,不是我),谢谢Alex。这是最好的方式吗?我相信这是搜索的一个常见限制。所以我想知道其他人在这种情况下会怎么做。这是前提吗?如果是,则使用SSRS报告。如果没有,您可以通过做不想做的事情来绕过限制。您可以在SQL查询中尝试同样的方法,并使用转换器将其转换为fetchxml。。然后,可以使用该..创建视图。。当我有时间时,我也会尝试在这里更新。。