# Filtrer les éléments de boucle sur leur valeur

Utilisez une fonction SimpleLoop avec une fonction Greater afin de filtrer 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, y compris les salaires. Vous souhaitez filtrer ces données pour conserver uniquement les employés ayant un salaire supérieur à 150.

```
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/filter_by_value_01_simpleloop.png)
2. Placez une fonction Greater sur l'argument Filter de la fonction SimpleLoop.
3. Placez l'élément d'entrée salary sur l'argument First Value.
4. Placez une fonction Constant sur l'argument Second Value.
5. Double-cliquez sur la fonction Constant et saisissez 150 dans le champ Value, puis cliquez sur OK.

## Résultats

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

```
firstName,lastName,salary
Steve,Rogers,185
Tony,Stark,200
Natasha,Romanoff,175
```