0

たとえば、オブジェクトのリスト(obj1)があるとします。obj1の各レコード内には、フィールド値(var1)があります。obj1のリストをループせずに、obj1のリスト内のvar1のすべての値を別のリストに追加する方法はありますか?

上記で何を求めているのかわからない場合はお知らせください。

ヘルプ/説明を事前に感謝します。

4

1 に答える 1

0

あなたが探しているのはSOQL集計関数だと思います。これにより、次のようなことができるようになります。

SELECT SUM(Amount)
FROM Opportunity
WHERE IsClosed = false AND Probability > 60

そうすれば、コードをループしてSUM操作をデータベースにプッシュする必要がありません。関連する注記として、親オブジェクトでこの合計を維持する場合に備えて、ロールアップ要約フィールドも確認することをお勧めします。

于 2013-03-22T06:27:50.943 に答える