簡體   English   中英

如何在 Salesforce 中查詢機會歷史對象

[英]How To Query Opportunity History Object in Salesforce

我們在 salesforce 報告和儀表板中有機會歷史報告類型,我們可以在其中使用“從階段”和“到階段”等字段。 我們如何在 SOQL 中使用這兩個字段? 我試過了,但“機會歷史”對象上沒有這樣的字段。 有沒有相同的解決方法? (只需要在 SOQL 中使用它,無需自定義編碼)

您要在OpportunityHistory上輸入的字段是StageName 示例SOQL計算了處於或處於特定階段的大量機會:

SELECT Count(Id),StageName FROM OpportunityHistory GROUP BY StageName ORDER BY StageName

產生這個結果集

# Total StageName
1   1   Prospecting
2   1   Qualification
3   1   Needs Analysis
4   2   Value Proposition
5   3   Id. Decision Makers
6   1   Perception Analysis
7   2   Proposal/Price Quote
8   2   Negotiation/Review
9   18  Closed Won

如果您要查找 From 和 To 值,則需要查詢OpportunityFieldHistory

SELECT CreatedDate, OldValue, NewValue 
FROM OpportunityFieldHistory 
WHERE opportunityid = 'yourid' AND Field = 'StageName' 
ORDER BY createddate

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM