Filtres avancés

La fenêtre Filtres avancés vous permet d'appliquer des filtres plus complexes à leurs données en utilisant des opérateurs de comparaison ainsi que des opérateurs logiques ET / OU. La fenêtre Filtres avancés peut être utilisée pour créer ou modifier un filtre existant en utilisant .

Si un type de données a été configuré dans le modèle de données, la saisie de l'utilisateur sera validée.

Item Description
Zone du filtre (zone de texte)

Située en haut de la boîte de dialogue, cette zone ne peut être modifiée que si vous cliquez sur (Modifier).

Le contenu de la Zone du filtre est basé sur le filtre existant de la vue actuelle ou généré à partir des conditions spécifiées dans la section contenant la liste des champs.

Listes des champs (menus déroulants)

Contient la liste des champs disponibles. L'utilisateur peut modifier des conditions personnalisées (à l'aide d'opérateurs de comparaison) dans les zones de texte situées devant chaque champ.

s'affiche devant certains champs lorsqu'un guide de sélection est défini pour ce champ spécifique. Cela signifie que vous pouvez ouvrir une fenêtre Guide de sélection qui vous permettra de sélectionner des valeurs existantes dans une liste au lieu de les saisir manuellement dans la fenêtre Filtres.

Ajouter des critères (flèche) attache les conditions spécifiées dans la liste des champs à la zone finale du Filtre généré. Si certaines conditions existent déjà dans la zone Filtre généré, la nouvelle condition est jointe en utilisant les opérateurs ET / OU comme spécifié par l'utilisateur.
Effacer (bouton) efface les conditions dans la zone Filtre généré.
Modifier (bouton) affiche la fenêtre Constructeur d'expressions (Constructeur de filtres) dans laquelle vous pouvez éditer manuellement le filtre au format SQL. Voir l'exemple ci-dessous.
Confirmer Le filtre est appliqué et les données sont rafraîchies.

Opérateurs de comparaison

Opérande Condition Description

=

Valeur

Égale

<>

<> valeur

Pas égal

>

> valeur

Supérieur à

>=

>= valeur

Supérieur ou égal

<

< valeur

Moins que

<=

<= valeur

Inférieur ou égal

Entre

Entre Valeur1 et Valeur2

Entre une valeur inférieure et une valeur supérieure inclusivement

Pas entre

Pas entre la Valeur1 et la Valeur2

 

Contient

Valeur

Chaînes qui contiennent la valeur à n'importe quelle position à l'intérieur de la chaîne de caractères

Ne contient pas

Valeur

Chaînes qui ne contiennent pas la valeur à n'importe quelle position

Finit par

Valeur

Chaînes qui se terminent par la valeur

Commence par

Valeur

Chaînes qui commencent par la valeur

Dans

Valeur1, Valeur2, Valeur3....

Dans un ensemble de valeurs

Pas Dedans

 

 

Est Null

Non applicabl

Lorsque la valeur est nulle

N'est Pas Null

Non applicable

Lorsque la valeur n'est pas nulle

Opérateurs logiques

Plusieurs conditions peuvent être combinées à l'aide des opérateurs ET / OU.

Lorsque les deux opérateurs ET / OU sont utilisés, chaque OU sépare des groupes de comparaisons reliés par ET.

Dans ce cas, la condition finale aurait la forme suivante :

(condition1 ET condition2 ET) OU (condition3 ET condition4 ET) OU

  • Cliquez sur les parenthèses ou le signe ET/OU pour les basculer lors de la construction du filtre.

Générateur d'expressions (Constructeur de filtres)

Le Générateur d'expressions est un outil convivial utilisé pour modifier manuellement votre filtre utilisant une syntaxe SQL. Divers champs, fonctions et opérateurs sont disponibles pour construire l'expression.

La liste suivante donne des exemples de ce qui peut être utilisé :

  • Champs de modèle de données : regroupés par fichiers sources auxquels ils appartiennent
  • Opérateurs arithmétiques : +, -, /, *, %, (, )
  • Opérateurs de comparaison : =, >, <, <>
  • Opérateurs logiques :ET, OU, PAS
Exemple

La zone supérieure de la fenêtre contient les zones Filtre Verrouillé et Filtre.

Les utilisateurs peuvent construire manuellement l'expression SQL. Les mots-clés et les opérateurs peuvent également être insérés à partir de la liste fournie dans la section inférieure.

En cliquant sur un modèle de données (dans le dossier Modèle de données), les champs du modèle de données associés sont affichés au centre. Le Type de champ, la Description et la Longueur sont fournis.

Pour ajouter un mot-clé ou un champ à votre script :

  1. Double-cliquez simplement sur la ligne correspondante dans la liste centrale. Les opérateurs peuvent être ajoutés en cliquant sur les boutons fournis.

  2. Le bouton Valider vérifie si votre expression est valide.

  3. Une fois validé, cliquez sur Confirmer.