Aller au contenu principal

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.

Rapports avec itération

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

  1. Accédez à Conditions
  2. Cliquez sur Créer une condition
  3. Saisissez un Nom
  4. Saisissez optionnellement une Description
  5. Sélectionnez un Projet à associer à la condition
  6. 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 :

  1. Cliquez sur Ajouter une règle
  2. Saisissez un Nom pour la règle
  3. Sélectionnez une Connexion à utiliser comme source de données
  4. Définissez la comparaison pour la règle (voir les types supportés ci-dessous)
  5. 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ègleDescription
Variable vs. valeur personnaliséeComparer une variable Qlik à une valeur fixe que vous définissez
Variable vs. expression QlikComparer une variable Qlik au résultat d'une expression Qlik (doit commencer par =)
Variable vs. variableComparer deux variables Qlik entre elles
Vérification des données du graphiqueVérifier si un graphique spécifique contient des données ou est vide
KPI vs. valeur personnaliséeComparer un KPI Qlik à une valeur fixe que vous définissez
KPI vs. expression QlikComparer un KPI Qlik au résultat d'une expression Qlik (doit commencer par =)
KPI vs. variableComparer un KPI Qlik à une variable Qlik

Qalyptus Condition Rules

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.