Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
nous avons l'expression suivante qui comptabilise un nombre d'évènement selon les critères suivants:
COUNT({<REF_EVENEMENT_MAJEUR={17},REF_EVENEMENT_MINEUR={24,1000},REF_NOUVEAU_STATUT_REQUETE={1}>} DISTINCT REF_EVENEMENT )
Cette expression nous permet de comptabiliser les évènements suivants:
- évènement 1 : REF_EVENEMENT_MAJEUR={17},REF_EVENEMENT_MINEUR={24},REF_NOUVEAU_STATUT_REQUETE={1}
- évènement 2: REF_EVENEMENT_MAJEUR={17},REF_EVENEMENT_MINEUR=1000},REF_NOUVEAU_STATUT_REQUETE={1}
A cela nous devons comptabiliser un nouvel évènement que l'on nommera évènement 3:
REF_EVENEMENT_MAJEUR={25},REF_EVENEMENT_MINEUR={0},REF_NOUVEAU_STATUT_REQUETE={5} selon les modalités suivantes:
Pour une même référence requête (ref_req) et une même date d'évènement (date_evenement) si évènement 1 et évènement 3 se présentent, dans ce cas ne comptabiliser qu'un seul évènement. Idem si évènement 2 et 3 se présente en même temps.
Par contre si évènement 1 et 2 sont présents pour la même référence requête et la même date nous devons comptabiliser distinctement chacun des 2 évènements.
Existe t-il un moyen de gérer cela dans un set analysis?
Par avance merci de votre aide.
Bonjour,
Si un événement est toujours caractérisé par une valeur du champ REF_EVENEMENT_MAJEUR, une valeur du champ REF_EVENEMENT_MINEUR, une valeur du champ REF_NOUVEAU_STATUT_REQUETE, crée un champ Flag depuis ton script ce sera plus simple pour gérer le COUNT avec un IF (avec en référence le champ Flag). Par exemple :
IF( REF_EVENEMENT_MAJEUR = 25 and REF_EVENEMENT_MINEUR = 24 and REF_NOUVEAU_STATUT_REQUETE = 1, 1 ,
IF(conditions_event_2, 2,
IF( conditions_event_3, 3, 0 ) ) ) AS Flag_cond,
cordialement
Merci Seyko, pour ce retour. Effectivement j'envisageai la piste du script pour gérer ce comptage, mais dans la mesure où le comptage initial est aujourd'hui géré dans une expression, je souhaitai savoir s'il était toujours possible de gérer cet évolution dans une expression.
Merci encore.
Si, le comptage sera toujours géré par une expression, ce sont juste les conditions du comptage (définies initialement dans le set analysis) qui seront retranscrites dans le champ Flag.
Bonjour,
Si un événement est toujours caractérisé par une valeur du champ REF_EVENEMENT_MAJEUR, une valeur du champ REF_EVENEMENT_MINEUR, une valeur du champ REF_NOUVEAU_STATUT_REQUETE, crée un champ Flag depuis ton script ce sera plus simple pour gérer le COUNT avec un IF (avec en référence le champ Flag). Par exemple :
IF( REF_EVENEMENT_MAJEUR = 25 and REF_EVENEMENT_MINEUR = 24 and REF_NOUVEAU_STATUT_REQUETE = 1, 1 ,
IF(conditions_event_2, 2,
IF( conditions_event_3, 3, 0 ) ) ) AS Flag_cond,
cordialement
Merci Seyko, pour ce retour. Effectivement j'envisageai la piste du script pour gérer ce comptage, mais dans la mesure où le comptage initial est aujourd'hui géré dans une expression, je souhaitai savoir s'il était toujours possible de gérer cet évolution dans une expression.
Merci encore.
Si, le comptage sera toujours géré par une expression, ce sont juste les conditions du comptage (définies initialement dans le set analysis) qui seront retranscrites dans le champ Flag.