在Dynamics 365中创建跨表字段不匹配过滤视图的技术求助
在Dynamics 365中创建跨表筛选视图的解决方案
这个需求完全可以实现,通过高级查找或视图编辑器的关联筛选就能完成,具体步骤如下:
- 启动高级查找,将Jobs设为主查询表。
- 添加关联表:点击「添加关联」,选择与Jobs通过JobId关联的ResourcesAllocated表。
- 配置筛选条件(分两种场景,按需组合):
- 场景一:筛选已有ResourcesAllocated记录但用户不匹配的Jobs
添加条件:ResourcesAllocated (JobId) > 用户字段不等于Jobs > Currently_Responsible - 场景二:筛选没有任何ResourcesAllocated记录的Jobs(这类也属于“无匹配资源用户”的情况)
添加条件:ResourcesAllocated (JobId)不存在 - 若需要同时覆盖两种场景,用「或」逻辑连接两个条件组
- 场景一:筛选已有ResourcesAllocated记录但用户不匹配的Jobs
- 验证筛选结果无误后,将该查询保存为新视图即可。
注意事项
- 确认JobId的一对多关联在系统中已正确配置,确保能在筛选时正常关联到ResourcesAllocated表。
- 若只需要排查有资源分配但负责人不匹配的情况,仅保留场景一的条件即可。
- 可以在视图中添加ResourcesAllocated的用户字段,方便直观验证筛选结果的准确性。
内容的提问来源于stack exchange,提问作者Frostie8467
相关产品推荐
相关产品推荐

