1

在 Pandas 中,我想使用 CreatedDate >= 1/1/2015 提取机会数据。

目前,我在过滤 CreatedDate 之前提取所有 Opportunity 数据。是否可以通过将 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')]
4

1 回答 1

2

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

SELECT ID, CreatedDate from Opportunity WHERE CreatedDate > 2015-01-01T00:00:00Z

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

SOQL 文档涵盖了所有这些。还有一些工具,如SoqlXWorkbench等,可让您运行临时查询,这些对于在无需运行完整集成的情况下进行尝试很有用。

于 2015-06-18T15:41:39.253 回答