标签: dynamics-nav
如何使用OData对字段应用范围过滤器,例如'a..d | e | f | g..k'?
实施例: http://navserver/instance/OData/Company('公司')/ entity $ format = json& $ filter = property eq'a..d | e | f | g..k'
此网址格式将失败。有没有办法在没有自定义资产净值代码的情况下应用这样的范围?
答案 0 :(得分:0)
我一直采用将查询从NAV样式过滤转换为Native oData类型的方法,它提供了这样的过滤器:
$filter=(property gt 'a' and property lt 'd') or property eq 'e' or property eq 'f' or (property gt 'g' and property lt 'k')
您可以在MSDN上将NAV过滤器值映射到oData的方式列表
请注意nesting,以便提供您在资产净值中寻找的结果。
不是您的实际问题,但如果您想使用NAV样式过滤,您可以查看SOAP服务,因为它们支持更多NAV样式过滤器,example。