D365 AOT查询或条件

时间:2019-09-18 15:51:12

标签: microsoft-dynamics aot

首先,我已经阅读了这两篇文章:

AOT Query relation OR case

https://docs.microsoft.com/en-us/dynamicsax-2012/developer/using-expressions-in-query-ranges?redirectedfrom=MSDN

在AX2012中,您可以使用括号来创建复杂的查询范围表达式,该表达式将允许OR语句以及与多个字段进行交互。这似乎在D365中不再起作用。

在此示例中,我尝试在查询范围内编写简单的OR语句,该查询范围将在仓库名称或仓库ID上使用相似的表达式。

这是我正在使用的范围值表达式: (((InventLocation.Name ==“ * Fin *”)|| Inventlocation.InventLocationId ==“ * 11 *”))

即使我将其简化为不带OR的单个表达式,它也不起作用。查询不返回任何结果。我可以使用的唯一表达式是最简单的 Fin 作品或 11 作品,但仅此而已。

Expression in Query Range

0 个答案:

没有答案