我们是一个拥有大型CRM系统(2016& SP1)的住房协会。我们有一项新要求,要求我们的用户能够搜索当前(即不是以前)居住者或居民或非居民(例如承包商)的人
为此,我们需要搜索具有相关租赁实体的Person实体。 Person具有TenancyType字段,其中可能(选项集)值为Occupant,Resident,Contractor。租赁具有TenancyStatus字段,可能(文本)值为Current和Previous。
我们尝试在Person实体的快速视图中使用以下过滤条件:
认为它会让所有不是以前居民的人回归。但是我们注意到它会过滤掉承包商,因为承包商没有相关的租赁记录。
我们需要更改标准以退回所有承包商或所有没有租约的居民和住户。所以我们把它改成了以下内容:
此时我们陷入困境,因为我们注意到第二个和第三个条件不可能在一起,因为第三个条件是相关实体。
我们想知道实现上述目标的最佳方式是什么,我们不希望单独查看每个条件,例如一个用于居民,一个用于无居民等。
非常感谢任何帮助或建议。
答案 0 :(得分:1)
单个查询无法执行此操作。
相反,您可以使用两个查询。如果您不想这样做,那么使用报告(如Alex所建议的)或BI解决方案将是其他可能性。
答案 1 :(得分:0)
感谢大家在这里回答我的问题。以下描述了正确的答案: https://community.dynamics.com/crm/f/117/p/241352/666651#666651