FILTER

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

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é.

Élément suivant
PIVOTLONGER