D365 AOT查询中PurchStatus≠Canceled过滤设置失效求助
在Dynamics 365 AOT查询中设置PurchStatus≠Canceled的正确操作
之前你尝试的两种方法没生效,核心是没配对查询范围的**Operator(操作符)**属性,光改Value实现不了不等于的逻辑。
正确配置步骤
- 打开AOT里的目标查询,找到对应表的
PurchStatus字段范围 - 把范围的Operator属性改成
NotEqual(不等于) - 在Value属性里直接填枚举值:
PurchStatus::Canceled
备用方案(如果枚举值直接填不行)
要是用枚举值还是有问题,试试用枚举的数值:
- 确认
PurchStatus::Canceled的数值是4(你之前的判断没错) - 把Operator设为
NotEqual,Value填4
避坑提醒
- 别用逗号分隔多个枚举值就完事,默认Operator是Equal,只会匹配第一个值
- 别直接在Value里写
<4这种表达式,AOT查询不支持这么用,必须配合Operator属性来实现范围或不等于逻辑
内容的提问来源于stack exchange,提问作者julia
相关产品推荐
相关产品推荐

