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
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 :
-
Double-cliquez simplement sur la ligne correspondante dans la liste centrale. Les opérateurs peuvent être ajoutés en cliquant sur les boutons fournis.
-
Le bouton Valider vérifie si votre expression est valide.
-
Une fois validé, cliquez sur Confirmer.