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