在熊猫中,我想使用CreatedDate> = 1/1/2015拉取商机数据。

当前,我将在筛选CreatedDate之前提取所有机会数据。是否可以通过将CreatedDate条件添加到查询中来优化此过程?

当前状态:

query_result = service.query("SELECT ID, CreatedDate FROM Opportunity")
records = query_result['records']
oppty = pd.DataFrame(records)

oppty = oppty[(oppty['CreatedDate'] >= '2015-01-01')]

最佳答案

是的,您可以将条件添加到salesforce查询中,例如

SELECT ID,机会中的CreatedDate WHERE CreatedDate> 2015-01-01T00:00:00Z

由于CreatedDate是“日期/时间”字段,因此您需要提供完整的dateTime作为比较值。

SOQL docs涵盖了所有这些内容。还有一些工具,例如SoqlXWorkbench等,可以让您运行即席查询,这些工具对于尝试进行某些事情而不必运行完全集成很有用。

10-07 15:26