Contenu > Reporting > Générateur de conditions 

Principes de base pour l'ajout de conditions

 Imprimer Accueil  Précédent  Suivant
Afficher tout   Masquer tout

Lorsque vous utilisez le générateur de conditions dans SIGMA-RH.net, vous devez utiliser des expressions dites logiques. Cette logique, exprimée dans un format mathématique, permet une évaluation de l'expression afin de déterminer si les données correspondent ou pas à ce qui est recherché.

Pour des expressions simples, vous définirez les conditions à l'aide d'opérateurs de comparaison.

Pour des expressions multiples, vous définirez les conditions à l'aide d'opérateurs de comparaison, d'opérateurs logiques et de parenthèses.

Expressions simples

Tout système informatique est basé sur l'utilisation d'expressions dites logiques.

Pour être bien compris du système, l'expression doit être écrite dans un format très précis. Par exemple, pour imprimer la liste des employés du niveau 6 (Département - Comptabilité, il sera nécessaire de mentionner comme conditions que le niveau 6 (Département) doit être égal à Comptabilité. Pour ce faire nous utiliserons l'expression :

Terme1

Opérateur de comparaison

Terme 2

Département

=

Comptabilité

Cliquer pour afficher/masquerTerme 1
Cliquer pour afficher/masquerTerme 2
Cliquer pour afficher/masquerOpérateur de comparaison

Expressions multiples

Dans plusieurs situations, les besoins nécessiteront l'utilisation de plusieurs expressions simultanées. Par exemple, si vous voulez produire la liste des accidents de travail survenus avant 2005 pour lesquels les jours perdus ont été supérieurs à dix (10). Pour ce faire, nous utiliserons l'expression multiple suivante :

Date de l'événement {Evénement}

<

2005-01-01

ET

Jours perdus {Conséquence}

>

10

 

 

 

 

 

 

 

Terme 1

Opérateur de comparaison

Terme 2

 

Terme 1

Opérateur de comparaison

Terme 2

 

 

 

 

 

 

 

Expression 1

Opérateur logique

Expression 2

Opérateurs logiques

Les opérateurs logiques sont utilisés lorsque plusieurs expressions doivent être jumelées pour répondre aux besoins. Deux opérateurs logiques sont utilisés avec SIGMA-RH.net : ET et OU.

Les opérateurs logiques influencent la sélection d'un enregistrement afin que ce dernier soit ou non affiché.

Opérateur

 

Utilisation

ET

operator_and

Pour que l'enregistrement soit sélectionné, il doit contenir les deux expressions précisées.

Lorsque vous utilisez l'opérateur ET, le système repère un nombre restreint d'enregistrements, car les deux expressions doivent être présentes pour que l'enregistrement soit sélectionné.

OU

operator_or

Pour que l'enregistrement soit sélectionné, il doit contenir l'une ou l'autre des expressions précisées.

Lorsque vous utilisez l'opérateur OU, le système repère un plus grand nombre d'enregistrements, car l'une ou l'autre des conditions peut être présente pour que l'enregistrement soit sélectionné.

Cliquer pour afficher/masquerExemples

Parenthèses

Lorsque plusieurs expressions sont utilisées simultanément dans une condition, l'utilisation des parenthèses vient définir l'ordre dans lequel les expressions sont évaluées.

Par exemple, il y a une distinction entre l'expression 1+2*3 et (1+2)* 3.

Le système évalue les expressions de gauche à droite. Toutefois, il évaluera en premier les expressions contenues à l'intérieur des parenthèses avant de passer à la suivante.

Prenons l'énoncé suivant : « Sortir la liste des accidents survenus en janvier 2005 dans les divisions Américaine et Canadienne ».

La condition se lira comme suit. Les chiffres en gras indiquent l'ordre de priorité dans lequel le système évaluera les conditions.

conditions_amer_us