salesforce SOQL和分组依据(分组依据之前的数学)

salesforce SOQL和分组依据(分组依据之前的数学),salesforce,soql,Salesforce,Soql,我想使用两列的数学,然后在SOQL中使用group by class获取数据时求和。(数学应该先于算术) 我正在尝试这样的事情。。。请忽略语法 按产品从Quotelines组中选择sum(netprice)、sum(listprice)、sum(listprice netprice) 这给了我错误。我看到使用分组查询有一些限制。请帮我想出一个解决办法 如何解决这个查询问题 如果不是通过查询,可能的/干净的解决方案是什么 注:客户可能有50k到10k的产品 提前感谢您需要在QuoteLineIte

我想使用两列的数学,然后在SOQL中使用group by class获取数据时求和。(数学应该先于算术)

我正在尝试这样的事情。。。请忽略语法

按产品从Quotelines组中选择sum(netprice)、sum(listprice)、sum(listprice netprice)

这给了我错误。我看到使用分组查询有一些限制。请帮我想出一个解决办法

  • 如何解决这个查询问题
  • 如果不是通过查询,可能的/干净的解决方案是什么
  • 注:客户可能有50k到10k的产品


    提前感谢

    您需要在QuoteLineItem上创建一个新字段,键入公式(数字)(或者可能是公式(货币)?),将您的计算放在那里,然后在查询中选择此字段。但是,只为一个查询使用一个字段是有点浪费的。您的调用,您会在其他地方使用它(ListView?reports?尽管reports可以动态执行一些基本公式),还是在发送此查询的应用程序中进行计算更好