Types de filtres dans Tableau : condition par formule, extrait, contexte
Les données peuvent être organisées et simplifiées à l'aide de diverses techniques dans Tableau. Nous utiliserons le fichier texte « Sample-Superstore.csv » pour la démonstration dans ce didacticiel.
Types de filtres
Les filtres peuvent être appliqués dans une feuille de calcul pour limiter le nombre d'enregistrements présents dans un ensemble de données. Différents types de filtres sont utilisés dans Tableau Desktop en fonction de différents objectifs. Les différents types de filtres utilisés dans Tableau sont indiqués ci-dessous. Les noms des types de filtres sont triés en fonction de l'ordre d'exécution dans Tableau.
- Extraire les filtres
- Filtres de source de données
- Filtres contextuels
- Filtres de dimensions
- Filtres de mesure
Extraire les filtres
Les filtres d'extraction sont utilisés pour filtrer les données extraites de la source de données. Ce filtre est utilisé uniquement si l'utilisateur extrait les données de la source de données.
Une fois le fichier texte connecté à Tableau, vous pouvez voir l'option en direct et extraire dans le coin supérieur droit de l'onglet Source de données. Live Connection se connecte directement à une source de données. La connexion Extraire extrait les données de la source de données et crée une copie locale dans le référentiel Tableau. La procédure de création d'un filtre d'extraction est donnée comme suit.
Étape 1) Après avoir connecté le fichier texte à Tableau,
- Cliquez sur le bouton radio « Extraire » comme indiqué sur la figure.
Cela créera une copie locale dans le référentiel Tableau.
Étape 2) Suivant,
- Cliquez sur l'option « Modifier » placée à côté du bouton Extraire.
- Il ouvre la fenêtre « Extraire les données ». Cliquez sur l'option 'Ajouter' présente dans la fenêtre.
Étape 3) La fenêtre « Ajouter un filtre » est ouverte pour sélectionner les conditions de filtrage.
Vous pouvez choisir n'importe lequel des champs et l'ajouter comme filtre d'extraction. Dans cet exemple, nous avons sélectionné « Catégorie » comme filtre d'extraction.
- Sélectionnez « Catégorie » dans la liste
- Cliquez sur « OK ».
Une fois que vous avez cliqué sur le bouton OK, une fenêtre de filtre s'ouvre.
La fenêtre de filtre propose plusieurs options pour filtrer la « catégorie » en fonction de divers cas d'utilisation. Tous les cas d'utilisation et ses conditions de filtrage sont expliqués ci-dessous.
Condition de filtre dans Tableau
Cas d'utilisation 1 : sélectionner dans la liste
Par défaut, la fenêtre de filtre ouvre l'option « Sélectionner dans la liste ». Vous pouvez inclure ou exclure les membres présents dans le champ grâce à cette option.
Pour inclure, vous pouvez
- Sélectionnez les membres
- Cliquez sur OK.
Pour exclure les membres sélectionnés,
- Cliquez sur la case à cocher exclure
- Sélectionnez les membres à exclure
- Cliquez sur OK.
Il existe deux autres options dans « Sélectionner dans la liste ».
- Tous
- Aucune
Tout:
Cette option inclut ou exclut tous les membres présents sur le terrain. Dans cet exemple, tous les membres sont inclus en cliquant sur l'option « Tous ».
Étape 1)
- Sélectionnez l'option « Tous ».
- Cliquez sur OK
Étape 2) Ensuite,
- Il montre le filtre d'extraction de données. La condition de filtre est également ajoutée dans la fenêtre d'extraction du filtre.
- Cliquez sur OK pour ajouter le filtre d'extraction.
Pour exclure tous les membres de la liste, cliquez d'abord sur le bouton « Exclure ». Sélectionnez ensuite l'option « Tous » et cliquez sur OK. Cette procédure ajoute le filtre dans la fenêtre de filtre d'extraction de données.
Aucun:
Si vous souhaitez effacer toute la sélection effectuée dans la fenêtre de filtre et démarrer une nouvelle sélection, vous pouvez utiliser cette option « aucun ». L’option Aucune efface toute la sélection effectuée dans la fenêtre de filtre. Une fois qu'il est effacé, vous pouvez sélectionner les nouveaux membres.
- Cliquez sur l'option « Aucun ». Sélectionnez les nouveaux membres à ajouter comme filtre.
- Cliquez sur OK pour ajouter le filtre d'extraction.
Cas d'utilisation 2 : liste de valeurs personnalisée
Une liste de valeurs personnalisée permet à l'utilisateur de saisir le nom du membre et de filtrer le champ en conséquence. Une liste de valeurs personnalisée peut être créée en suivant la procédure indiquée.
Étape 1) Dans l'écran de filtre
- Cliquez sur le bouton radio « Liste de valeurs personnalisées ».
- Tapez le nom du membre.
- Cliquez sur le symbole '+' pour ajouter le nom dans la liste.
- Vous pouvez ajouter plusieurs membres dans la liste et cliquer sur OK
Il y a une option dans la fenêtre « Inclure toutes les valeurs lorsqu'elles sont vides ». Il peut être sélectionné pour inclure toutes les valeurs présentes dans le champ lorsque le membre sélectionné n'a aucune donnée.
L’option Effacer la liste efface la liste des valeurs en douane.
Cas d'utilisation 3 : Tout utiliser
Cette option sélectionne tous les membres présents sur le terrain.
Cas d'utilisation 4 : caractère générique
L’option Wildcard est utilisée pour filtrer les champs en fonction d’une correspondance générique donnée. Les utilisateurs peuvent saisir le caractère et filtrer le champ en fonction de la correspondance. Les différents types de matchs sont présentés comme suit.
Inclus | Sélectionnez les membres si le nom du membre contient des caractères saisis. |
Commence avec | Sélectionnez les membres si le nom du membre commence par des caractères saisis. |
Se termine par | Sélectionnez les membres si le nom du membre se termine par des caractères saisis. |
Correspond exactement | Sélectionnez les membres si le nom du membre correspond exactement aux caractères saisis. |
Étape 1)
- Sélectionnez l'onglet « Joker ».
- Tapez les caractères correspondants.
- Sélectionnez le type de correspondance. Dans cet exemple, le type de correspondance « Contient » est sélectionné.
- Cliquez sur OK.
Cas d'utilisation 5 : Filtrer sur condition
Cette option permet de filtrer l'ensemble de données en donnant plusieurs conditions. La condition du déclarant basée sur le champ est indiquée ci-dessous.
Par domaine :
- Sélectionnez l'onglet « Condition » dans la fenêtre de filtre.
- Cliquez sur le bouton radio « Par champ ».
- Sélectionnez le nom du champ à filtrer dans la liste déroulante.
- Sélectionnez le type d'agrégation comme Somme, moyenne et médiane dans la liste déroulante.
- Choisissez l'opérateur dans la liste déroulante.
- Entrez la valeur pour filtrer le champ sélectionné.
- Cliquez sur OK.
Dans l'exemple ci-dessus, l'ensemble de données est filtré pour voir les données dont la somme des ventes est supérieure à 1000 .
La plage de valeurs :
Cette option affiche la valeur minimale et maximale du champ sélectionné en cliquant sur le bouton « Charger ». Il peut être utilisé pour faire référence aux valeurs.
Filtrer la condition par formule
Vous pouvez écrire une formule pour filtrer l'ensemble de données à l'aide de cette option. La procédure est expliquée ci-dessous.
Étape:
- Cliquez sur le bouton radio « Par formule ».
- Entrez la formule dans la case comme indiqué sur la figure.
- Cliquez sur Ok.
Dans l'exemple ci-dessus, la formule écrite filtre les données dont la somme des ventes est supérieure à 1000 .
Cas d'utilisation 6 : filtres supérieur ou inférieur
Cette option est utilisée pour sélectionner le nombre d'enregistrements supérieur ou inférieur.
Par domaine :
Étape 1)
- Sélectionnez l'onglet « Haut » dans la fenêtre de filtre.
- Cliquez sur le bouton radio « Par champ ».
Étape 2)
- Sélectionnez « Haut » ou « Bas ».
- Choisissez le nombre d'enregistrements.
- Sélectionnez le champ.
- Choisissez le type d'agrégation.
- Cliquez sur Ok.
Dans l'exemple ci-dessus, le filtre restreint l'ensemble de données pour afficher les 10 principaux enregistrements en fonction de la somme des ventes.
Par formule :
La condition supérieure ou inférieure peut également être donnée via une formule.
Étape:
- Cliquez sur le bouton radio « Par formule ».
- Sélectionnez « Haut » ou « Bas ».
- Choisissez le nombre d'enregistrements.
- Entrez la formule.
- Cliquez sur OK.
Dans l'exemple ci-dessus, la formule a été écrite pour afficher les 10 meilleurs enregistrements en fonction de la somme des ventes.
Filtre de source de données
Un filtre de source de données est utilisé pour filtrer les données au niveau de la source de données. Il peut restreindre les enregistrements présents dans l'ensemble de données. Ce filtre est similaire au filtre d'extraction sur la sécurisation des données. Mais le filtre de source de données et le filtre d’extrait ne sont pas liés l’un à l’autre. Le filtre de source de données fonctionne à la fois sur la connexion en direct et sur les extraits. La procédure de sélection du filtre de source de données est indiquée comme suit.
Étape 1) Cliquez sur le bouton « Ajouter » placé dans le coin supérieur droit de l'onglet Source de données.
Étape 2) Cela ouvre la fenêtre « Modifier les filtres de source de données ». Cliquez sur l'option 'Ajouter' présente dans la fenêtre.
Après avoir cliqué sur le bouton « Ajouter », suivez les étapes restantes de la rubrique « Extraire les filtres » -> Étape 3.
Filtre de contexte
Un filtre contextuel est un filtre indépendant qui peut créer un ensemble de données distinct à partir de l'ensemble de données d'origine et calculer les sélections effectuées dans la feuille de calcul. Un ou plusieurs filtres catégoriels qui séparent l'ensemble de données en parties principales peuvent être utilisés comme filtre contextuel. Tous les autres filtres utilisés dans la feuille de calcul fonctionnent en fonction de la sélection du filtre contextuel. Les fonctions des filtres contextuels peuvent être expliquées via une feuille Excel.
La figure montre un exemple d’ensemble de données. À partir de l'ensemble de données, il est identifié que la « Catégorie » peut être utilisée comme filtre contextuel car elle peut diviser l'ensemble de données en parties principales. Une fois le filtre appliqué à l'ensemble de données, les données suivantes peuvent être obtenues.
Lorsque la catégorie « Meubles » est sélectionnée, les données disponibles dans la catégorie particulière sont affichées dans la figure. Les autres filtres pouvant être appliqués dans la feuille dépendront du filtre de catégorie. Il s'agit de la fonction de base de l'utilisation du filtre contextuel. Tableau crée un ensemble de données temporaire dans le moteur de référentiel en fonction de la sélection du filtre contextuel. Une fois le filtre contextuel sélectionné, toutes les autres sélections et filtres dépendent de la sélection d'un filtre contextuel spécifique. La table temporaire ou l'ensemble de données créé lors de la sélection du filtre contextuel se charge chaque fois que le filtre contextuel est modifié.
Appliquer des filtres contextuels dans la feuille de calcul :
N'importe quelle dimension peut être ajoutée comme filtre contextuel en suivant les étapes ci-dessous :
Étape 1) La dimension à ajouter en tant que filtre contextuel doit être ajoutée dans la zone de section de filtre comme indiqué dans l'image.
Étape 2) Faites un clic droit sur la dimension ajoutée dans la section filtre et sélectionnez l'option « Ajouter au contexte ».
Étape 3) Une fois le filtre sélectionné comme filtre contextuel, la couleur de la zone de dimension passe au gris. Cette case de couleur grise est une indication du filtre contextuel.
Suppression du filtre contextuel :
Tout filtre contextuel peut être rétabli en filtre normal en sélectionnant l'option « Supprimer du contexte » qui est disponible lors d'un clic droit sur la dimension. La couleur de la boîte de dimension redeviendra également bleue à titre indicatif.
Avantages de l'utilisation des filtres contextuels :
Améliorer les performances:
Lorsque le filtre contextuel est utilisé dans des sources de données volumineuses, il peut améliorer les performances car il crée une partie d'ensemble de données temporaire basée sur la sélection du filtre contextuel. Les performances peuvent être efficacement améliorées grâce à la sélection de principaux filtres contextuels catégoriels.
Conditions de filtre dépendantes :
Les filtres contextuels peuvent être utilisés pour créer des conditions de filtre dépendantes en fonction des exigences métier. Lorsque la taille de la source de données est importante, un filtre contextuel peut être sélectionné sur la catégorie principale et d'autres filtres pertinents peuvent être exécutés.
Filtres de dimensions
Lorsqu'une dimension est utilisée pour filtrer les données dans une feuille de calcul, elle est appelée filtre de dimension. Il s'agit d'un filtre non agrégé dans lequel une dimension, un groupe, des ensembles et un bac peuvent être ajoutés. Un filtre de dimension peut être appliqué via les conditions supérieures ou inférieures, la correspondance générique et la formule.
Les membres présents dans une dimension peuvent être inclus ou exclus de la liste grâce à ce filtre. Le filtre de dimension peut être affiché dans une feuille ou un tableau de bord pour modifier la condition du filtre de manière dynamique. Le processus d’ajout d’une dimension en tant que filtre est indiqué comme suit.
Étape 1) Accédez à une feuille de calcul comme indiqué dans les sujets ci-dessus et suivez les étapes.
- Sélectionnez une dimension dans la liste des dimensions. Dans cet exemple, « Catégorie » est choisie dans la liste des dimensions. Faites glisser la dimension dans la zone « Filtres ».
- Cela ouvre la fenêtre « Filtre ». Sélectionnez le membre dans la liste.
- Cliquez sur OK.
La procédure ci-dessus filtre l'ensemble de données pour afficher les enregistrements uniquement pour la catégorie « Meubles ».
Filtre de mesure :
Un filtre de mesure peut filtrer les données en fonction des valeurs présentes dans une mesure. Les valeurs de mesure agrégées peuvent être utilisées dans le filtre de mesure pour modifier les données. Un filtre de mesure peut être appliqué dans une feuille de calcul en suivant la procédure.
Étape 1) Accéder à une feuille de calcul
- Sélectionnez une mesure présente dans l'onglet Mesures. Dans cet exemple, « Ventes » est sélectionné. Faites glisser la mesure dans la zone « Filtre ».
- Il ouvre une fenêtre « Champ de filtre ». Sélectionnez l’une des agrégations dans la liste. Dans cet exemple, Sum est pris comme type d'agrégation.
- Cliquez sur le bouton « Suivant ».
Étape 2) Il ouvre une fenêtre dans laquelle vous devez sélectionner la plage de valeurs. Les autres types d'options présentes dans la fenêtre sont indiquées comme suit.
Gamme de valeurs | La plage minimale et maximale de la valeur de mesure peut être donnée et filtrée. |
Au moins | Une valeur minimale d'une mesure est donnée pour filtrer les données. |
Au plus | Une valeur maximale d'une mesure est donnée pour filtrer les données. |
Spécial | Une option pour sélectionner des valeurs nulles ou non nulles et filtrer les données. |
- Sélectionnez la plage de valeurs. Vous pouvez modifier la limite supérieure et inférieure de la plage de valeurs.
- Cliquez sur OK.
L'exemple ci-dessus filtre l'ensemble de données en fonction de la somme des valeurs de ventes comprises entre 0 et 22638 .
Filtre personnalisé ou rapide :
Les filtres peuvent être personnalisés en fonction de la sélection de l'utilisateur. Les filtres peuvent personnaliser les feuilles de calcul et les tableaux de bord pour modifier les données de manière dynamique. La procédure pour personnaliser le filtre est donnée comme suit.
Étape 1) Ajoutez le filtre 'Catégorie' comme indiqué dans la rubrique Filtre de dimension.
- Faites un clic droit sur le filtre ajouté.
- Sélectionnez l'option « Afficher le filtre ».
Étape 2) Il affiche la zone de filtre « Catégorie » dans le côté droit de la feuille de calcul. Par défaut, le filtre affiche la liste à valeurs multiples comme indiqué dans la figure.
Étape 3) Vous pouvez sélectionner ou désélectionner les membres présents dans le filtre et modifier les données.
Filtre utilisateur :
Le filtre utilisateur sécurise les données au niveau des lignes présentes dans un ensemble de données. Il peut être utilisé lors de la publication du classeur sur un serveur. Différentes conditions de filtrage peuvent être appliquées pour différents utilisateurs. Par exemple, supposons qu'il existe trois départements dans une entreprise, à savoir le mobilier, les fournitures de bureau et la technologie. En utilisant le filtre utilisateur, nous pouvons permettre aux utilisateurs d'afficher uniquement les données pertinentes pour leur service. c'est-à-dire que les utilisateurs du département « Meubles » ne peuvent voir que les données de la catégorie « Meubles ». Cela peut garantir la sécurité des données au niveau des lignes. La procédure pour appliquer le filtre utilisateur est donnée comme suit.
Étape 1)
- Cliquez sur l'option Serveur présente dans la barre de menu.
- Passez la souris sur l'option « Créer un filtre utilisateur ».
- Sélectionnez le champ pour créer un filtre utilisateur. Dans cet exemple, la catégorie est sélectionnée comme filtre utilisateur.
Étape 2)
- Cela ouvre une fenêtre « Connexion à Tableau Server ».
- Cliquez sur l'option 'Tableau Online' présente dans la fenêtre.
Étape 3)
- Il ouvre une fenêtre de connexion à Tableau Online. Entrez votre identifiant de messagerie et votre mot de passe enregistrés.
- Cliquez sur l'option de connexion.
Étape 4) Il ouvre une fenêtre « Filtre utilisateur ». Suivez les étapes ci-dessous pour ajouter un filtre utilisateur.
- Entrez un nom pour le filtre utilisateur.
- Sélectionnez un utilisateur dans la liste des utilisateurs.
- Vérifiez les membres requis qui doivent apparaître pour le membre sélectionné.
- Cliquez sur OK.
Il crée un filtre utilisateur dans Tableau. Vous pouvez afficher le filtre utilisateur sous le volet Ensembles, comme indiqué ci-dessous.
Lorsque le classeur est publié sur le serveur, seules les données filtrées sont présentées à l'utilisateur. Un filtre utilisateur peut être créé pour plusieurs utilisateurs afin de sécuriser les données.
Résumé
- Tableau dispose de fonctionnalités pour organiser et simplifier les données présentes dans l'ensemble de données.
- Le filtre restreint le nombre d'enregistrements présents dans l'ensemble de données en fonction d'une condition donnée.
- Différents types de filtres utilisés dans Tableau sont les filtres d'extrait, les filtres de source de données, les filtres de contexte, les filtres de dimension et les filtres de mesure.
- Les filtres d'extraction modifient les données dans la copie locale de l'ensemble de données qui est extrait de la source de données.
- Les filtres de source de données modifient les données en fonction d'une condition donnée. Ces filtres s'appliquent à la fois aux connexions en direct et aux extraits.
- Le filtre contextuel crée une table temporaire dans le moteur Tableau et agit comme un filtre principal. Tous les autres filtres appliqués sur une feuille de calcul dépendent du filtre Contexte.
- Lorsqu'une dimension est utilisée pour filtrer les données, elle est appelée filtre de dimension. Il peut inclure ou exclure les membres présents dans la dimension.
- Lorsqu'une mesure est utilisée pour filtrer les données, elle est appelée filtre de mesure. Il peut modifier les données en fonction de la comparaison de la valeur mesurée.
- Un filtre rapide ou personnalisé est utilisé pour modifier la condition du filtre de manière dynamique.
- Les filtres utilisateur sécurisent les données au niveau des lignes publiées sur un serveur.
- Les utilisateurs peuvent trier les champs présents dans l'ensemble de données.
- Des groupes peuvent être constitués pour regrouper les membres présents dans une dimension.
- Les utilisateurs peuvent créer une hiérarchie pour afficher le niveau de granularité présent dans l'ensemble de données.
- Des ensembles peuvent être créés pour sélectionner ou exclure un ou plusieurs membres d'un champ. Un ensemble peut être ajouté en tant que dimension distincte dans Tableau.