Définition des conditions de filtrage
La définition de conditions vous permet d'optimiser l'affichage de vos données dans les filtres.
Une condition est généralement constituée d'une catégorie de données, d'un opérateur et d'une valeur.
C'est dans le formulaire de création de filtre que vous pouvez créer ces conditions.
Pour cela, sélectionnez l'action Ajouter Condition au bas de l'onglet Paramètres Filtre.
La fenêtre qui s’ouvre vous présente l'arbre relationnel de la plate-forme, c'est à dire la structure des catégories de données pour le module en cours. La totalité de ces catégories, appelées ici propriétés, ainsi que leur relation y sont répertoriées.
Cliquez sur celle qui vous intéresse : elle est automatiquement ajoutée dans une nouvelle ligne, sous l'entête Propriété.
Le bouton d’information vous permet de consulter la signification des symboles relationnels utilisés dans l'arbre :
Pour une personnalisation maximale, vous pouvez définir des combinaisons de conditions.
Si vous créez plusieurs conditions, elles sont automatiquement combinées par l'opérateur logique ET : toutes les conditions doivent être remplies pour que la donnée soit filtrée.
Vous pouvez modifier ce type d'opérateur et choisir l'opérateur OU pour qu'une seule de ces conditions remplie n’entraîne le filtrage de la donnée. Pour cela, positionnez votre curseur sur les trois points en début de ligne et effectuez un glisser-déposer de la condition sur une autre, x1 apparaît sous Groupe OU.
Sélectionnez un opérateur logique pour lier deux éléments au sein d'une même condition. La disponibilité de ces opérateurs dépend du format de la condition utilisée.
Format | Symboles | Opérateurs disponibles |
---|---|---|
Date |
> < >= <= |
supérieur inférieur supérieur ou égal inférieur ou égal |
String/Int |
= ∋ ∈
0 |
égal contient appartient comme nul |
Boolean | choix entre deux possibilités | |
Enum | liste en multi-sélection | |
Decimal |
> < >= <= |
supérieur inférieur supérieur ou égal inférieur ou égal |
Selon le type de donnée, choisissez ou saisissez une valeur directement dans le champ correspondant.
Dès que vous avez complété la ligne d'une condition, elle est utilisée pour trier immédiatement la liste qui s'affiche sous le formulaire.
Les conditions sont affirmatives par défaut.
Lorsque la condition peut être négative, l'option correspondante est accessible devant l'opérateur : cliquez simplement dans le champ qui précède pour voir s'afficher l'étiquette rose Non.
Exemple
Afficher tous les flux de trésorerie dont la devise de transaction n’est pas égale à la devise du compte.
Vous pouvez également comparer deux conditions en cliquant sur l’icône de comparaison .