# ループ式

ルーピングは複数回発生しうるエレメントの処理方法を指定するためのものです。 ループ式で使われるファンクションの詳細は、[ループ](https://help.qlik.com/talend/ja-JP/data-mapper-functions-reference-guide/8.0/loop-functions)をご覧ください。

ルーピングエレメントは[Occurs Max] (最大出現回数)パラメーターが1を超える数値か -1に設定されているエレメントです。ルーピングの仕様は各ルーピングエレメントの[Loop] (ループ)タブにあり、入力から出力にエレメントをマッピングすると自動的に生成されます。

大半の場合、自動的に生成されたループで十分です。ただし、フィルタリングやソートが必要な場合、または出力ループを別の方法でループさせる場合は、ループ式を変更する必要があります。

次の例で、ルーピングに共通する問題とそのマッピング方法について説明します。

### このセクション内

* [一致ループのマッピング](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-04/mapping-matching-loops)
* [ネスト化されたループをマッピング](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-04/mapping-nested-loops)
* [ループを非ループエレメントにマッピング](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-04/mapping-loop-to-non-looping-element)
* [2つのループを1つのループにマッピング](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-04/mapping-two-loops-into-single-loop)
* [再帰ループをマッピング](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-04/mapping-recursive-loop)
* [ループを展開](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-04/unrolling-loop)
* [ループの分割](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-04/splitting-loop)
* [AgConcat式の生成と設定](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2026-04/generating-and-configuring-agconcat-expression)