在熊猫中,我想使用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涵盖了所有这些内容。还有一些工具,例如SoqlX,Workbench等,可以让您运行即席查询,这些工具对于尝试进行某些事情而不必运行完全集成很有用。