我正在为Salesforce中的一个小项目工作,在该项目中,客户可以成为多个项目对象的主 - 细节关系中的主人。 项目有货币' Max_Budget__c'我想要做的是通过为每个项目添加Max_Budget__c来计算每个客户的最大预算。这意味着我需要为每个客户收集一个List,但也需要存储客户,这样我就可以更新它的Max_budget__c对象。 我正在考虑将它存储在Map中,其中Customer__c为关键字并设置为值,但我不确定如何在单个SOQL查询中执行此操作,或者我是否正在查找正确的方向。有任何想法吗? 提前致谢
答案 0 :(得分:0)
假设您有多个项目,如project1,project2等。
每个人都与客户有多对一的关系。
即许多project1记录到单个客户记录。
许多project2记录到单个客户记录等等。
所以每个客户都会有很多project1记录,project2记录等。
要计算每个客户的最高预算,您需要计算所有project1记录的最大预算,所有project2记录的最大预算等等。来自每个客户并添加。
因此,要求很简单,就每个子项(每个项目)编写汇总摘要,并将所有汇总汇总添加到自定义字段中。
我希望这会对您有所帮助,或者如果需要其他任何需要,请告诉我。
此致
纳温
Automated deployments , Dataloader , Sandbox back-ups, test automation for Salesforce applications