Filtrer des données

Les filtres sont un outil essentiel lors de l'analyse des données. Ils vous permettent d'exclure les données d'une table qui ne sont pas pertinentes dans la situation présente afin de concentrer l'analyse sur un sous-ensemble d'enregistrements ciblé.

Les données exclues ne s'affichent pas dans l'onglet Vue ou ne sont pas traitées par les opérations Analytics comme l'extraction. Les données exclues sont uniquement masquées, et non supprimées. Elles peuvent être affichées à tout moment en supprimant le filtre. Les filtres sont associés à une table spécifique d'un projet Analytics plutôt qu'à l'intégralité du projet.

Fonctionnement des filtres

Un filtre est une expression logique qui évalue chaque enregistrement dans une table et renvoie une valeur True, vrai (T) ou False, faux (F), par exemple Montant_Facture > 1000,00

Les données renvoyant la valeur True sont incluses dans la table filtrée ou dans une opération Analytics et les données renvoyant la valeur False sont exclues.

Vous pouvez appliquer les filtres à partir de plusieurs emplacements différents dans Analytics. Vous pouvez les utiliser conjointement les uns avec les autres.

Types de filtres

Vous pouvez créer différents types de filtres dans un projet Analytics :

  • Filtres globaux, également appelés filtres de vue
  • Filtres express
  • Filtres locaux, aussi appelés filtres de commande
  • Filtres de données

Les filtres peuvent être ad hoc, autrement dit, ils ne sont pas enregistrés de manière permanente avec une table, ou les filtres peuvent être nommés et enregistrés pour être réutilisés ultérieurement avec une table. Les filtres nommés peuvent aussi être enregistrés dans un environnement de travail de façon à être partagés parmi plusieurs tables.

Filtres globaux (filtres de vue)

Un filtre global s'applique à la vue, ou aux vues, associées à un format de table, et limite les enregistrements à afficher ou à traiter. Lorsqu'un filtre global est appliqué, toutes les opérations effectuées sur la table sont réalisées uniquement sur les enregistrements inclus par le filtre.

Un filtre global reste actif jusqu'à ce que vous le supprimiez, le remplaciez par un autre filtre global ou fermiez la table. Vous pouvez également spécifier un filtre global en tant que filtre par défaut pour une table afin qu'il soit appliqué automatiquement à chaque ouverture de la table.

Pour plus d'informations, consultez la section Filtres globaux (filtres de vue).

Filtres express

Un filtre express est un filtre global qui est appliqué en cliquant avec le bouton droit de la souris dans une vue et en utilisant l'option Filtre express figurant dans le menu contextuel. Les filtres express sont pratiques, car ils vous permettent de sélectionner des valeurs de filtre et des critères avec la souris, plutôt que de les indiquer manuellement, et ils renseignent automatiquement la zone de texte Filtre avec une syntaxe de filtre valide.

En raison de la nécessité de sélectionner les valeurs et les critères de filtre avec la souris, les filtres express présentent certaines limites. En règle générale, il n'est pas possible de les utiliser pour créer des filtres complexes présentant plusieurs critères.

Pour plus d'informations, consultez la section Filtrage express des données dans une vue.

Filtres locaux (filtres de commande)

Un filtre local s'applique à une seule exécution d'une unique commande Analytics, ce qui limite le nombre d'enregistrements traités par la commande dans une table. Une fois le traitement terminé par la commande, le filtre local n'est plus actif.

Pour plus d'informations, consultez la section Filtres locaux (filtres de commande).

Filtres de données

Les filtres de données répondent à un objectif précis. Ils fournissent une méthode pour définir de façon sélective les données dans des sources de données contenant plusieurs types d'enregistrements, comme des fichiers image d'impression (rapport) et des fichiers de type multi-enregistrement. À la différence des autres types de fichiers, ils ne sont pas destinés à une utilisation générale lors de l'analyse de données dans Analytics.

Pour plus d'informations, consultez la section À propos des filtres de données.

Filtres ad hoc et filtres nommés

Filtres ad hoc

Vous pouvez appliquer un filtre global ou un filtre local à l'aide de la seule syntaxe du filtre, par exemple, Montant_Facture > 1000,00, cas dans lequel le filtre est ad hoc. Les filtres ad hoc ne sont pas définitivement enregistrés avec une table.

Les filtres ad hoc globaux sont conservés tant qu'ils apparaissent dans l'historique des filtres associé à une table particulière.

Les filtres ad hoc sont conservés pendant la durée d'une seule opération Analytics, bien qu'ils puissent être récupérés à partir de la trace des commandes, si nécessaire.

Filtres nommés

Il est possible de nommer et d'enregistrer un filtre global ou un filtre local pour le réutiliser par la suite. Dans ce cas, il est enregistré de façon définitive avec la table Analytics associée. Par exemple, vous pourriez nommer et enregistrer le filtre ad hoc Montant_Facture > 1000,00 sous le nom « Fact_sup_1K ».

À la nouvelle application du filtre, vous spécifiez le nom du filtre, plutôt que d'en recréer la syntaxe, ce qui économise du travail. Le fait de nommer les filtres facilite également la différenciation entre un certain nombre de filtres enregistrés. Par exemple :

  • « Fact_inf_5K »
  • « Fact_1K_a_5K »
  • « Fact_sup_5K »

Vous pouvez nommer et enregistrer des filtres lorsque vous les créez ou à tout moment ultérieur si le filtre ad hoc apparaît encore dans l'historique des filtres. Une fois qu'un filtre est nommé et enregistré, il est disponible pour être utilisé en tant que filtre global avec n'importe quelle vue associée à la table ou en tant que filtre local avec n'importe quelle opération effectuée sur la table.

Pour des informations détaillées sur le nommage et l'enregistrement d'un filtre ou sur la conversion d'un filtre ad hoc en filtre nommé, consultez la section Appliquer un filtre global à une vue.

Historique des filtres

Lorsque vous appliquez un filtre global à une table, il est enregistré dans l'historique des filtres associé à la table. Tant que le filtre reste dans l'historique des filtres, il peut être réappliqué en étant sélectionné dans la liste déroulante Filtre dans la partie supérieure de la vue.

Les filtres globaux ad hoc et nommés sont enregistrés dans l'historique des filtres. Les filtres locaux ne sont pas enregistrés dans l'historique des filtres.

Autres informations sur l'historique des filtres :

Fonctionnalité d'historique des filtres Détails
Tables, vues et historique des filtres Chaque table présente un historique des filtres distinct. Plusieurs vues de la même table partagent le même historique des filtres.
Conservation de l'historique des filtres L'historique des filtres est conservé lorsque vous fermez la table, le projet ou Analytics.
Séquence de filtres dans la liste déroulante Filtre Le dernier filtre appliqué s'affiche tout en haut de la liste déroulante Filtre.
Nombre maximum de filtres stockés 10 filtres sont stockés au maximum. Si vous dépassez le maximum, le plus ancien filtre est supprimé du bas de la liste et le filtre le plus récent est ajouté en haut.
Filtres redondants Les filtres contenus dans l'historique des filtres sont uniques. Le fait d'appliquer plusieurs fois un filtre n'entraînent pas l'apparition d'entrées redondantes dans l'historique des filtres.
Filtres nommées supprimés Les filtres nommés supprimés ne sont pas supprimés de l'historique des filtres, mais ils ne fonctionnent plus.
Effacer l'historique des filtres Vous pouvez effacer l'intégralité de l'historique des filtres à l'aide d'un clic droit dans la zone de texte Filtre et en sélectionnant Effacer l'historique. Vous ne pouvez pas supprimer de manière sélective des filtres de l'historique des filtres. Le fait d'effacer l'historique des filtres ne supprime pas les filtres nommés qui ont été supprimés.

Résumé sur la rétention des filtres

Le tableau ci-après résume la rétention des filtres.

Type de filtre

Enregistré de façon permanente avec la table

Ajouté à l'historique des filtres

Filtre global ad hoc

Non

Oui

Filtre local ad hoc

Non

Non

Filtre global nommé

Oui

Oui

Filtre local nommé

Oui

Non

Options de filtre configurables

Deux options configurables vous permettent de contrôler les aspects du comportement des filtres.

Option configurable Effet
Inclure les filtres dans les listes

Contrôle si les filtres nommés apparaissent dans les listes.

Pour plus d'informations, consultez la section Options d'interface.

Cacher enregistrements filtrés

Contrôle si les enregistrements filtrés dans des vues sont masqués ou affichés, mais non mis en valeur visuellement parlant.

Pour plus d'informations, consultez la section Options de vue.