2015-06-17 37 views
1

在Pandas中,我想通過CreatedDate> = 1/1/2015獲取商機數據。Beatbox:可能在添加SFDC數據時添加查詢條件?

目前,我正在提取所有商機數據,然後才能過濾出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')] 

回答

2

是的,你可以將條件添加到Salesforce的查詢,例如

SELECT ID,CreatedDate從機遇WHERE CreatedDate> 2015-01-01T00:00:00Z

由於CreatedDate是一個日期/時間字段,你需要爲比較值提供一個完整的日期時間。

SOQL docs涵蓋了所有這些。還有一些工具,如SoqlX,Workbench等,它們可讓您運行附加查詢,這些工具可用於在無需運行完全集成的情況下嘗試。