Création de filtres

Sous l'onglet Analyser de Monarch Data Prep Studio, vous pouvez créer un récapitulatif puis y appliquer un filtre pour n’afficher que les enregistrements qui vous intéressent.

Monarch Data Prep Studio permet la création des trois types de filtre suivants :

La procédure à suivre est décrite ci-dessous.

Création de filtres-formules

Pour créer un filtre-formule, vous devez créer une expression de filtre. Une expression de filtre est un ensemble de règles indiquant à Monarch Data Prep Studio les enregistrements à afficher. Il s’agit, en quelque sorte, de la continuation de l’instruction

« Ne sélectionner que les enregistrements où... »

Par exemple, l’expression Client="Disques Fandangos" indique à Monarch Data Prep Studio de :

« Ne sélectionner que les enregistrements où la valeur du champ Client est Disques Fandangos »

Procédure à suivre :

  1. Sous l'onglet Analyser, cliquez sur le bouton Ajouter un filtre puis sur le bouton Formule parmi les options qui s’affichent.

La fenêtre Modifier un filtre-formule s'ouvre.

 

  1. Saisissez un nom approprié dans la zone Nom du filtre.

  2. Entrez une expression de filtre dans la zone Expression au bas de l'onglet Formule.

    Remarque :

  1. Cliquez sur OK pour accepter la définition du filtre, ou choisissez Annuler pour la rejeter.

ONGLET AVANCÉ

Sous l'onglet Avancé de la fenêtre Modifier un filtre-formule, vous pouvez configurer la manière dont Monarch Data Prep Studio doit gérer les doubles dans votre récapitulatif.

 

Les paramètres suivants sont proposés :

Champ

Description

Ne pas se préoccuper des doubles

Sélectionnez cette option pour ignorer les doubles (les champs redoublés ne s'afficheront donc pas).

Sélectionner les lignes en fonction de leur caractère unique en ce qui concerne les clés spécifiées

Sélectionnez cette option pour que Monarch Data Prep Studio ne sélectionne que les lignes conformes à l'expression du filtre ET dont les valeurs sont uniques en ce qui concerne les clés sélectionnées. Sous cette option, sélectionnez aussi l'une des options suivantes ou les deux :

  • Lignes uniques :  Sélectionnez cette option pour que Monarch Data Prep Studio n'affiche que les lignes uniques (aucune ligne double) pour les clés spécifiées.

  • Lignes redoublées : Sélectionnez cette option pour que Monarch Data Prep Studio n'affiche que les lignes conformes à l'expression du filtre ET pour lesquelles il n'existe que des lignes à valeurs de clé redoublées.

    • Une ligne seulement : Sélectionnez cette option pour que Monarch Data Prep Studio n'affiche qu'une des lignes redoublées pour la ou les clés spécifiées.

    • Toutes les lignes redoublées : Sélectionnez cette option pour que Monarch Data Prep Studio affiche toutes les lignes redoublées pour la ou les clés spécifiées.

Clés spécifiées

Cochez les cases appropriées pour spécifier les champs (clés) auxquels l'option de traitement des doubles sélectionnée doit être appliquée. Pour que cette option soit disponible, vous devez sélectionner l'option Sélectionner les lignes en fonction de leur caractère unique en ce qui concerne les clés spécifiées ci-dessus.

Nombre maximum de lignes

Ces options vous permettent de fixer une limite absolue au nombre d'enregistrements disponibles à la fenêtre du récapitulatif. Remarque : Le nombre maximum de lignes s'applique après la sélection des lignes résultant de l'expression de filtre et de l'option de traitement des doubles.

Aucune limite

Ce paramètre renvoie tous les enregistrements conformes à l'expression du filtre.

n premières lignes

Ce paramètre limite le nombre d'enregistrements renvoyés par le filtre.

 

Création de filtres-valeurs

Un filtre-valeur permet de spécifier une ou plusieurs valeurs pour un champ particulier. Tout champ contenant une valeur conforme à celles spécifiées dans le filtre sera alors sélectionné et affiché tandis que ceux dont les valeurs ne correspondent pas à celles du filtre ne le seront pas (et ne figureront donc pas dans le récapitulatif).

Un filtre-valeur ainsi défini peut être introduit dans un filtre composé.

Procédure à suivre :

  1. Sous l'onglet Analyser, cliquez sur le bouton Ajouter un filtre puis sur le bouton Valeur parmi les options qui s’affichent.

La fenêtre Modifier un filtre-valeur s'ouvre.

 

  1. Saisissez un nom approprié dans la zone Nom du filtre.

  2. Dans la liste déroulante Champ, sélectionnez le champ pour lequel vous allez spécifier les valeurs que le filtre devra sélectionner.

  3. Ajoutez les valeurs désirées à la liste Valeurs. L'ajout, la modification et la suppression de valeurs dans la grille peuvent s'effectuer de différentes manières.

Une valeur est incorrecte si elle ne peut pas être convertie dans le type de données du champ sélectionné. Par exemple, la valeur « M* » serait incorrecte si le type de champ sélectionné était de type Date/heure. En présence de valeurs incorrectes dans la liste des valeurs, vous ne pourrez pas appliquer le filtre à votre récapitulatif.

 

  1. Définir les options de Sélection de ligne.

    Par défaut, l'option de sélection de ligne par un filtre-valeur est Inclure les lignes où la valeur du champ correspond à l'une des valeurs sélectionnées. Autrement dit, la liste des valeurs spécifie les valeurs des lignes à retenir.

    L'autre option est Inclure les lignes où la valeur du champ ne correspond à aucune des valeurs sélectionnées. Autrement dit, la liste des valeurs spécifie les valeurs des lignes à exclure.

    L'option Inclure les lignes où la valeur du champ est nulle ou vide régit la manière dont le filtre doit traiter les valeurs nulles (quel que soit le type de champ) et vides (pour le type Texte seulement). Ce choix est totalement indépendant de la liste de valeurs spécifiée (il est impossible de spécifier une chaîne vide comme valeur). Si la case de cette option n'est pas cochée, le filtre n'admet pas les lignes dont la valeur de champ est nulle (ou vide). Si la case est cochée, il les admet.

  2. Cliquez sur l'onglet Avancé pour indiquer combien de lignes seront affichées après l'application du filtre.

  3. Après avoir configuré le filtre, cliquez sur OK, ou choisissez Annuler.

Remarques

 

Création de filtres composés

Un filtre composé est tout simplement une combinaison d'un ou de plusieurs filtres.

Remarque :

Procédure à suivre :

  1. Sous l'onglet Analyser, cliquez sur le bouton Ajouter un filtre puis sur le bouton Composé parmi les options qui s’affichent.

La fenêtre Modifier un filtre composé s'ouvre.

 

  1. Entrez un nom approprié dans la zone Nom du filtre.

  1. Sélectionnez les filtres désirés dans la zone Filtres disponibles et cliquez sur Ajouter pour les ajouter dans la zone Filtres composants.

    Pour définir la logique des filtres, choisissez l'une des options Sélectionner les lignes conformes à. L'option tous les filtres composants applique la logique ET, tandis que l'un quelconque des filtres composants applique la logique OU. Considérez, par exemple, l'expression de filtre composé suivante :

    [Disques] AND [Ventes d’au moins 10 supports] AND [Symphonies]

    Cette formule renverrait toutes les transactions de Disques représentant des ventes d’au moins 10 supports décrites comme « symphonies » en réponse à l’option « tous les filtres composants ».

    [Disques] OR [Ventes d’au moins 10 supports] OR [Symphonies]

    Cette formule renverrait plutôt toutes les transactions concernant Disques, au moins 10 ventes de supports ou celles décrites comme « symphonies » en réponse à l'option « l'un quelconque des filtres composants ». Sous ce paramètre, on obtiendrait tous les articles ayant trait au client Disques, toutes les transactions représentant des ventes de plus de 10 supports et tous les articles décrits comme « symphonies ».

    Remarque : Dans la zone Filtres composants , vous pouvez cliquer sur n'importe quel filtre et en cocher la case Négation pour en faire un filtre inverse (suivant la logique « NON »). La zone de l’expression du filtre composé s’ajuste en conséquence.

  2. Cliquez sur l'onglet Avancé si vous souhaitez définir un nombre maximum de lignes.

    Par défaut, aucun nombre maximum de lignes n'est fixé (toutes les lignes sont donc renvoyées). Si vous souhaitez définir une limite, indiquez une valeur dans la zone n premières lignes.

  3. Cliquez sur OK pour accepter la définition du filtre, ou choisissez Annuler pour la rejeter.