Filtre avancé
Le Filtre avancé met à votre disposition un concepteur de filtres qui vous permet de définir des conditions complexes pour vos vues. En combinant plusieurs champs, opérateurs et expressions logiques, vous contrôlez précisément les données affichées. Utilisez un filtre avancé lorsque les filtres simples ne suffisent pas à répondre à vos besoins.
Pour gérer un filtre avancé dans une vue intégrée à un tableau de bord, ouvrez la Barre d’outils, accédez à Propriétés, puis développez Configuration des données pour afficher Filtre avancé.
Quand utiliser les filtres avancés
- Combiner plusieurs conditions : Appliquez différents critères pour affiner vos données et cibler votre analyse.
- Utiliser des expressions personnalisées : Créez une logique avancée avec des opérateurs de comparaison et des opérateurs logiques pour répondre à des cas précis.
- Filtrer à travers plusieurs relations de données : Définissez des filtres complexes qui s’appliquent à différents champs de votre modèle de données.
Créer un filtre avancé
- Dans la barre des filtres, sélectionnez l’icône du filtre avancé pour ouvrir la boîte de dialogue Filtre avancé.
- Créez la condition souhaitée en utilisant les menus déroulants disponibles.
- Cliquez sur l’icône en forme de flèche pour ajouter votre condition à la zone de filtre. Ajoutez d’autres conditions si nécessaire pour affiner votre filtrage.
- Pour créer ou modifier une expression personnalisée, sélectionnez l’icône Modifier le filtre.
- (Optionnel) Sélectionnez l'icône Verrouiller le filtre pour empêcher toute modification ultérieure.
- Cliquez sur Confirmer pour enregistrer votre filtre avancé.
Modifier un filtre avancé
- Dans la barre des filtres, sélectionnez l’icône du filtre avancé pour ouvrir la boîte de dialogue Filtre avancé.
- Modifiez les paramètres selon vos besoins.
- Cliquez sur Confirmer.
Supprimer un filtre avancé
- Dans la barre des filtres, sélectionnez l’icône du filtre avancé pour ouvrir la boîte de dialogue Filtre avancé.
- Cliquez sur l’icône de gomme pour supprimer le filtre avancé.
- Cliquez sur Confirmer.
Propriétés du filtre avancé
| Propriété | Description |
|---|---|
| Zone de filtre | Affiche l’expression de filtre en cours de création, présentée en haut de la boîte de dialogue. |
| AND, OR | Combine plusieurs conditions. Utilisez AND pour exiger que toutes les conditions d’un groupe soient vraies, et OR pour relier différents groupes. Exemple : (condition1 AND condition2) OR (condition3 AND condition4). |
| Champ | Indique, dans la première liste déroulante, le champ sur lequel appliquer le filtre. |
| Opérateur | Détermine la manière de comparer le champ et le paramètre global à l’aide de l'opérateur de comparaison de la deuxième liste déroulante. |
| Paramètres globaux | Indique, dans la troisième liste déroulante, le paramètre global ou la valeur à comparer. |
Opérateurs de comparaison
| Opérateur | Description | Exemple de syntaxe |
|---|---|---|
= | Vérifie si deux valeurs sont égales. | Devise = 'Canada' |
<> | Détermine si deux valeurs sont différentes. | Statut de commande <> 'Terminée' |
> | Indique si la valeur de gauche est supérieure à celle de droite. | Montant > 5000 |
>= | Indique si la valeur de gauche est supérieure ou égale à celle de droite. | Année d’intégration >= 2021 |
< | Indique si la valeur de gauche est inférieure à celle de droite. | Quantité < 50 |
<= | Indique si la valeur de gauche est inférieure ou égale à celle de droite. | Jours avant livraison <= 7 |
Between | Filtre les valeurs situées dans un intervalle donné. | Unités vendues Between '100' and '500' |
Not Between | Exclut les valeurs situées en dehors de l’intervalle. | Année de fin Not Between '2021' and '2023' |
Contains | Trouve les valeurs qui contiennent le texte saisi. | Nom du client Contains 'Smith' |
Not Contains | Exclut les valeurs qui contiennent le texte saisi. | E-mail Not Contains 'gmail.com' |
End With | Correspond aux valeurs se terminant par le texte saisi. | Nom de fichier End With '.xlsx' |
Start With | Correspond aux valeurs commençant par le texte saisi. | Code produit Start With 'A100' |
In | Correspond aux valeurs figurant dans une liste donnée. | Entrepôt In ('Est', 'Ouest') |
Not In | Exclut les valeurs figurant dans une liste donnée. | Account Type Not In ('Partenaire') |
Is Null | Trouve des valeurs nulles ou indéfinies. | Représentant des ventes Is Null |
Is Not Null | Trouve les valeurs présentes ou définies. | Numéro de suivi Is Not Null |
Propriétés du générateur d'expression
Lorsque vous sélectionnez l'icône Modifier le filtre, la boîte de dialogue Générateur d'expression (Générateur de filtre) s'ouvre. Cette interface vous permet de créer ou de modifier des expressions de filtrage avancées à l’aide d’une syntaxe proche du SQL. Elle comprend des zones dédiées aux filtres verrouillés et personnalisés, des boutons d’opérateurs, une liste de champs et de fonctions avec recherche, ainsi que des outils pour valider votre expression. Aucune connaissance en SQL n’est nécessaire.
Vous pouvez utiliser la barre de recherche pour retrouver rapidement des fonctions, des champs ou des variables.
| Propriété | Description |
|---|---|
| Filtre verrouillé | Affiche les filtres toujours appliqués et qui ne peuvent pas être modifiés. |
| Filtre | Affiche l'endroit où vous composez l’expression de filtrage avec une syntaxe proche du SQL. |
| Mots-clés pour le scripts | Regroupe, sous forme d’onglets, les éléments nécessaires pour construire votre expression :
|
| Champs | Répertorie les champs de données disponibles pour votre expression. |
| Autres | Contient des éléments supplémentaires tels que :
|
| Valider | Vérifie que l’expression est correcte. |
| Enregistrer | Enregistre et applique votre expression de filtre personnalisée. |