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无关。