Description
La fonction FILTER
filtre les lignes d'une table source selon une condition calculée pour chaque ligne de la table spécifiée. Le résultat de la fonction est une nouvelle table qui inclut uniquement les lignes qui remplissent la condition spécifiée.
Utilisation
FILTER(TABLE, CONDITION_EXPR)
Le premier argument doit être une expression de table, telle qu'un identifiant de formulaire ou une autre fonction de table.
Le second argument est une expression qui est évaluée pour chaque ligne de la TABLE
.
Exemples
Analyser uniquement les lieux à haute priorité
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 du lieu | Région | Niveau de priorité | Type d'aide |
---|---|---|---|
LOC123 | RegionA | High | Food |
LOC456 | RegionB | Low | Medicine |
LOC789 | RegionA | Medium | Water |
LOC696 | RegionC | High | Shelter |
Vous pourriez vouloir concentrer vos efforts sur les lieux à haute priorité. Vous pourriez utiliser :
FILTER([AidLocations], [Priority Level] == "High")
Le résultat serait :
ID du lieu | Région | Niveau de priorité | Type d'aide |
---|---|---|---|
LOC123 | RegionA | High | Food |
LOC696 | RegionC | High | Shelter |
En utilisant cette fonction FILTER
, vous obtiendrez une nouvelle table qui inclut uniquement les lieux à haute priorité.