たとえば、オブジェクトのリスト(obj1)があるとします。obj1の各レコード内には、フィールド値(var1)があります。obj1のリストをループせずに、obj1のリスト内のvar1のすべての値を別のリストに追加する方法はありますか?
上記で何を求めているのかわからない場合はお知らせください。
ヘルプ/説明を事前に感謝します。
たとえば、オブジェクトのリスト(obj1)があるとします。obj1の各レコード内には、フィールド値(var1)があります。obj1のリストをループせずに、obj1のリスト内のvar1のすべての値を別のリストに追加する方法はありますか?
上記で何を求めているのかわからない場合はお知らせください。
ヘルプ/説明を事前に感謝します。
あなたが探しているのはSOQL集計関数だと思います。これにより、次のようなことができるようになります。
SELECT SUM(Amount)
FROM Opportunity
WHERE IsClosed = false AND Probability > 60
そうすれば、コードをループしてSUM
操作をデータベースにプッシュする必要がありません。関連する注記として、親オブジェクトでこの合計を維持する場合に備えて、ロールアップ要約フィールドも確認することをお勧めします。