Conditions
Les conditions vous permettent de contrôler si un rapport est généré lors de l'exécution d'une tâche. Lorsqu'une condition est attribuée à un rapport dans une tâche, Qalyptus l'évalue au moment de l'exécution et ne génère le rapport que si toutes les règles définies sont satisfaites. Si la condition n'est pas remplie, la génération du rapport est ignorée.
Pour les rapports utilisant l'itération, vous pouvez choisir si la condition est évaluée une seule fois avant le début de la génération du rapport, ou individuellement pour chaque valeur d'itération.
Fonctionnement des conditions
Une condition est composée d'une ou plusieurs règles. Toutes les règles doivent être satisfaites pour que la condition soit validée ; elles sont combinées avec un opérateur ET. Si une règle échoue, le rapport n'est pas généré.
Chaque règle se connecte à une source de données via une connexion de projet et évalue une comparaison, telle qu'une variable par rapport à un seuil ou un KPI par rapport au résultat d'une expression Qlik.
Créer une condition
Étape 1 : Créer la condition
- Accédez à Conditions
- Cliquez sur Créer une condition
- Saisissez un Nom
- Saisissez optionnellement une Description
- Sélectionnez un Projet à associer à la condition
- Cliquez sur Enregistrer
Étape 2 : Ajouter des règles
Après l'enregistrement, allez dans l'onglet Règles et définissez la logique d'évaluation :
- Cliquez sur Ajouter une règle
- Saisissez un Nom pour la règle
- Sélectionnez une Connexion à utiliser comme source de données
- Définissez la comparaison pour la règle (voir les types supportés ci-dessous)
- Cliquez sur Enregistrer
Répétez l'opération pour ajouter d'autres règles. Toutes les règles doivent être validées pour que la condition soit satisfaite.
Types de règles
Chaque règle évalue une comparaison entre deux valeurs. Les types de comparaison suivants sont supportés :
| Type de règle | Description |
|---|---|
| Variable vs. valeur personnalisée | Comparer une variable Qlik à une valeur fixe que vous définissez |
| Variable vs. expression Qlik | Comparer une variable Qlik au résultat d'une expression Qlik (doit commencer par =) |
| Variable vs. variable | Comparer deux variables Qlik entre elles |
| Vérification des données du graphique | Vérifier si un graphique spécifique contient des données ou est vide |
| KPI vs. valeur personnalisée | Comparer un KPI Qlik à une valeur fixe que vous définissez |
| KPI vs. expression Qlik | Comparer un KPI Qlik au résultat d'une expression Qlik (doit commencer par =) |
| KPI vs. variable | Comparer un KPI Qlik à une variable Qlik |

Attribuer une condition à un rapport
Une fois créée, une condition peut être attribuée à un rapport au sein d'une tâche. Consultez Tâches pour plus de détails sur la configuration des conditions au niveau des rapports dans une tâche.