Salesforce 获取帐户生存期价值(机会总和)和详细信息
我正在尝试获取一个由行组成的表,其中包含帐户详细信息和该帐户的机会总数Salesforce 获取帐户生存期价值(机会总和)和详细信息,salesforce,soql,Salesforce,Soql,我正在尝试获取一个由行组成的表,其中包含帐户详细信息和该帐户的机会总数 SELECT Sum(Opportunity.Amount), Opportunity.AccountId FROM Opportunity GROUP BY AccountId 通过这个,我得到了一个简单的列表,其中包含我想要的值和AccountId 现在,我还想要帐户详细信息,如PersonName 我该怎么做 我试过这个: SELECT Sum(Opportunity.Amount), Opportunity.Acc
SELECT Sum(Opportunity.Amount), Opportunity.AccountId FROM Opportunity GROUP BY AccountId
通过这个,我得到了一个简单的列表,其中包含我想要的值和AccountId
现在,我还想要帐户详细信息,如PersonName
我该怎么做
我试过这个:
SELECT Sum(Opportunity.Amount), Opportunity.AccountId, Account.PersonName
FROM Opportunity
GROUP BY Opportunity.AccountId
INNER JOIN Account WHERE Account.Id=AccountId
但我得到了解析查询时出现的
未知错误
。为什么?我猜是这样的:
SELECT Sum(o.Amount), a.AccountId, a.PersonName
FROM Opportunity o JOIN
Account a
ON a.Id = o.AccountId
GROUP BY a.AccountId, a.PersonName
我没有启用个人帐户,因此您必须添加自己的字段,但类似的内容应该是一个好的开始
SELECT AccountId, Account.Name, Account.Website, SUM(Amount)
FROM Opportunity
GROUP BY AccountId, Account.Name, Account.Website
有点烦人,你们必须列出你们想在GROUP子句中看到的每个字段。
如果您认为需要这些数据的地方多于此代码(报告?列表视图?),那么最好在帐户上创建一个新的“汇总汇总”字段,为您汇总
SUM(Amount)
谢谢您的帮助。我仍然收到同样的错误消息:“未知错误解析查询”@Saturnix。我猜,那么SOQL真的与SQL无关。