集約は、1 つのインスタンス内のすべての反復可能エレメントが、別のインスタンスにマップされるときに、生じます。(反復可能エレメント自体をマップすることはできません。インスタンスのみ可能です。) これは、可能なすべての入力を 1 つ以上の出力にマッピングする場合に有用であり、配列のコピー、またはスカラーの割り当て (合計など) の場合に使用できます。 集約を構成する場合は、まず最初に、必要なすべてのインスタンスを作成し、その後それらのインスタンスからマップする必要があります。
単一ソースおよびターゲットが選択され、どちらも単純な数値タイプで、ソースが反復する場合には、集約関数を使用します。
いくつのインスタンスが到達するかが分からず、それら順序が予測不能であるかまたは関連性がない場合には (反復構造およびフィールドのために実行される合計がその典型的な例)、入力として、番号の付いた他のインスタンスは使用せずに [All] ノードを使用し、通常どおりスカラー・ターゲットへのマッピングを作成します。これを行う場合、ループは 1 から、ソース内のエレメント・ランタイム・インスタンスの反復回数の基数まで実行されます。さらに、同一の集約がターゲット上で実行されます。