首页 > 解决方案 > Acumatica - 通过 REST 过滤通用查询

问题描述

尝试使用此通用查询的 REST API,我能够检索所有记录,但想过滤它们。

PUT {{baseUrl}}/RawDataForReport?$expand=Result可以使用空正文请求 检索所有数据。Web 端点结果

当我添加一个字段Period进行过滤时,它只显示第一行。

要过滤的 Web 端点字段

在此处输入图像描述

当我添加时,一个空的请求正文也会显示第一行Period

我一点也不熟悉 Acumatica 任何有用的资源将不胜感激。

标签: apirestacumatica

解决方案


要使用 REST API 过滤通用查询结果,您需要将过滤参数添加到 GI 本身。例如,您在通用查询中定义了周期过滤器。您可以以相同的方式定义更多过滤器。

您可以在此处了解如何设计 GI:https ://openuni.acumatica.com/courses/reporting/s130-inquiries-reports-and-dashboards/

另一种选择是使用 OData 而不是 REST API。在这种情况下,您将能够使用 $filter 参数来过滤数据。

你可以在这里读更多关于它的内容:

https://help-2020r2.acumatica.com/Help?ScreenId=ShowWiki&pageid=36beb9aa-f04d-4f63-a93b-a00b1c315be0

https://help-2020r2.acumatica.com/Help?ScreenId=ShowWiki&pageid=5d97a93d-45e0-466e-ba5e-77e1ccf96643


推荐阅读