[英]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.