Description
La fonction FILTER
filtre les lignes d'un tableau source selon une condition calculée pour chaque ligne du tableau spécifié. Le résultat de la fonction est un nouveau tableau qui contient uniquement les lignes qui remplissent la condition spécifiée.
Utilisation
FILTER(TABLEAU, CONDITION_EXPR)
Le premier argument doit être une expression de tableau, telle que l'identifiant d'un formulaire ou une autre fonction de tableau.
Le second argument est une expression qui est évaluée pour chaque ligne dans le TABLEAU
.
Exemples
Analyser uniquement les emplacements à priorité élevée
Si vous avez un formulaire AidLocations
qui répertorie divers sites où l'aide doit être distribuée, ainsi que leurs niveaux de priorité.
ID de l'emplacement | Région | Niveau de priorité | Type d'aide |
---|---|---|---|
LOC123 | RégionA | Élevée | Nourriture |
LOC456 | RégionB | Faible | Médicaments |
LOC789 | RégionA | Moyen | Eau |
LOC696 | RégionC | Élevée | Abri |
Vous pourriez vouloir concentrer vos efforts sur les emplacements à priorité élevée. Vous pourriez utiliser :
FILTER([AidLocations], [Niveau de priorité] == "Élevée")
Le résultat serait :
ID de l'emplacement | Région | Niveau de priorité | Type d'aide |
---|---|---|---|
LOC123 | RégionA | Élevée | Nourriture |
LOC696 | RégionC | Élevée | Abri |
En utilisant cette fonction FILTER
, vous obtiendrez un nouveau tableau qui contient uniquement les emplacements à priorité élevée.