Beatbox:在提取SFDC数据时可以添加查询条件吗?

时间:2015-06-17 17:23:34

标签: python pandas salesforce beatbox

在Pandas中,我想用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')]

1 个答案:

答案 0 :(得分:2)

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

SELECT ID,来自商机的CreatedDate WHERE CreatedDate> 2015-01-01T00:00:00Z

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

SOQL docs涵盖所有这些。还有像SoqlXWorkbench等工具可以让你运行即时查询,这些工具可以在不必运行完整集成的情况下进行尝试。