Créer des filtres
Qalyptus vous permet d'appliquer des filtres aux objets, rapports et tâches avant de générer vos rapports. Les filtres peuvent être avec des valeurs statiques ou dynamiques en utilisant les expressions Qlik Sense ou QlikView . Les expressions doivent utiliser les règles et la syntaxe Qlik Sense ou QlikView et renvoyer une valeur unique.
Les filtres sont évalués dans l'ordre suivant: tâche -> rapport – objet.
Exemple: Si le filtre utilisé dans la tâche est “Ville = Paris, Munich” et que le filtre utilisé dans le rapport est “Ville = Londres”, le filtre qui sera appliqué est “Ville = Londres”.
Le filtre n'écrasera pas nécessairement les sélections antérieures. Un filtre peut être ajouté à la sélection actuelle s'il est appliqué à une valeur possible d'un champ.
Avec Qalyptus, vous pouvez créer trois types de filtres:
- Filtrer avec des champs
- Filtrer avec des variables
- Filtrer avec des favoris
Pour créer un filtre, allez dans l'onglet Filtres et cliquez sur le bouton Créer. Votre écran ressemblera à ceci :
- Donnez un nom à votre filtre. Exemple: marché européen
- Il est recommandé d'ajouter une description
- Cliquez sur le bouton Ajouter des Valeurs
Votre écran ressemblera à ceci :
Votre filtre peut être constitué de valeurs de champ, de variables et de favoris. Notez que l'ordre est important. Ajoutez les éléments du filtre dans l'ordre dans lequel vous souhaitez que Qalyptus les applique.
Filtrer avec des champs
En utilisant la connexion “Executive Dashboard”, nous allons créer un filtre sur le champ Region. Nous voulons filtrer sur les pays européens.
- Le champ Region contient les valeurs suivantes : Germany, Japan, Nordic, Spain, UK and USA
- Notre filtre sera: Region = Germany, Nordic, Spain, UK
Pour créer le filtre, cliquez sur le bouton Ajouter un champ. Votre écran ressemblera à ceci :
Sélectionnez la connexion Executive Dashboard dans la liste des connexions
Choisissez le champ Region dans la liste des champs
La case à cocher Effacer la sélection vous permet d'effacer les sélections de champs. Si cette case est cochée, les valeurs ajoutées ne sont pas prises en compte. Dans notre cas, laissez la case Effacer la sélection décochée
Cliquez sur le bouton Ajouter
Maintenant, ajoutez les quatre valeurs sur lesquelles vous souhaitez filtrer : Germany, Nordic, Spain, UK. Vous remarquez que l'évaluation par défaut est “valeur”. Dans le menu déroulant Evaluation, vous pouvez choisir parmi:
- Valeur: Utilisez cette option pour définir une valeur statique. Exemple: Germany
- Valeur d'évaluation (
=,>,> =, <, <=, <>
) : Choisissez cette option pour sélectionner une ou plusieurs valeurs à l'aide d'une expression Qlik ou d'une valeur statique. Exemple 1 avec le champ Year : >=Max (Year) -2. Exemple 2 : > 2010
Cliquez sur le bouton OK pour valider votre travail
Votre travail est validé et votre écran ressemblera à ceci :
Filtrer avec des variables
Pour créer un filtre à l'aide d'une variable, cliquez sur le bouton Ajouter une variable. Votre écran ressemblera à ceci :
- Sélectionnez la connexion Executive Dashboard dans la liste des connexions
- Sélectionnez une variable à laquelle vous assignerez une valeur. Dans notre cas, sélectionnez vCurrentYear
- Attribuez à la variable la valeur suivante : =Max(Year)
- S'agissant d'une formule QlikView, cochez la case Calculer
- Cliquez sur le bouton OK pour valider votre travail.
Filtrer avec des favoris
Pour créer un filtre à l'aide d'un favori, cliquez sur le bouton Ajouter un favori. Votre écran ressemblera à ceci :
- Sélectionnez la connexion Executive Dashboard
- Sélectionnez le favori à appliquer
- Cliquez sur OK
Votre travail est validé et votre écran ressemblera à ceci :
Cliquez sur le bouton OK pour valider.
La fenêtre se ferme et vous pouvez cliquer sur le bouton Enregistrer pour enregistrer et créer votre filtre. Voir le résultat.
Usage
Les filtres peuvent être utilisés pour filtrer un objet, un rapport ou une tâche. Regardez :
Statuts
Un filtre peut avoir deux statuts différents :
- Filtre valide
- Aucun champ ou variable dans le filtre actuel