# Trier les éléments de boucle

Utilisez une fonction SimpleLoop avec une fonction AscendingSort afin de trier les éléments dans une boucle selon leur valeur.

## Avant de commencer

## Pourquoi et quand exécuter cette tâche

Dans cet exemple, vous avez un fichier CSV contenant des informations relatives aux employé·es. Vous souhaitez trier la liste des employé·es par ordre alphabétique selon les noms de famille.

```
firstName,lastName,salary
Steve,Rogers,185
Tony,Stark,200
Natasha,Romanoff,175
Bruce,Banner,150
Clint,Barton,135
```

## Procédure

1. Placez l'élément d'entrée row sur l'élément de sortie correspondant afin de mapper tous les éléments enfants.

   Une fonction SimpleLoop est automatiquement ajoutée à la boucle de sortie row. ![Placement de l'élément row.](https://help.qlik.com/talend/fr-FR/data-mapper-functions-reference-guide/Resources/images/sort_by_value_01_simpleloop.png)
2. Placez une fonction AscendingSort dans l'argument Sort Keys.
3. Placez l'élément d'entrée lastName sur la fonction AscendingSort.

## Résultats

![Résultat de la map.](https://help.qlik.com/talend/fr-FR/data-mapper-functions-reference-guide/Resources/images/sort_by_value_02_ascendingsort.png)

```
firstName,lastName,salary
Bruce,Banner,150
Clint,Barton,135
Steve,Rogers,185
Natasha,Romanoff,175
Tony,Stark,200
```