Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
machghoulhaydhe
Contributor
Contributor

PB COUNT (DISCTINT ....) !!!!

Bon soir

J' ai un tableau qui calcule les retards par personne

Sans titre.png

je veux calculer le nombre des retardataire en effectif j'ai utiliser ca

=Sum(Aggr(Count( Distinct Salarié_id),

sum(IF(Site='SHOWROOM SANITAIRE' , if(((Hour(PAMidi)*60)+ Minute(PAMidi)) > ((Hour(PMidi)*60)+ Minute(PMidi) + 90),  ((Hour(PAMidi)*60)+ Minute(PAMidi)) - ((Hour(PMidi)*60)+ Minute(PMidi) + 90) ) ))

+

sum({< NombreEntré={2}  >} if(((Hour(PAMidi)*60)+ Minute(PAMidi))>((Hour(PAmidiPlanifié)*60)+ Minute(PAmidiPlanifié) + 10 ) and Site<>'SHOWROOM SANITAIRE' and JourSemaine.JourSemaine<>'sam.' ,Minute(PAMidi)))

+

sum(

if( IsNull(PmatinPlanifié)<> -1 ,

if(((Hour(PMatin)*60)+ Minute(PMatin)) > (((Hour(PmatinPlanifié)*60)+ Minute(PmatinPlanifié)) + 10) ,

(((Hour(PMatin)*60)+ Minute(PMatin))- ((Hour(PmatinPlanifié)*60)+ Minute(PmatinPlanifié))))))))


Labels (1)
1 Solution

Accepted Solutions
sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

Je pense que tu utilises mal la fonction AGGR.

Tu devrais plutôt l'écrire comme ceci:

Count( Distinct Total <Salarié_id> Aggr(tonExpression, Salarié_id, autresDimensions)

Par "tonExpression", je pense à ta grande expression qui calcule le retard (je crois)

Comme dimensions, il faut mettre Salarié_id, plus les autres dimensions (séparées par des virgules ) qui permettent d'identifier une valeur unique pour les champs utilisé dans ton expression : Site, PAMidi, PMidi, PAmidiPlanifié, JourSemaine.JourSemaine, ...

View solution in original post

2 Replies
sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

Je pense que tu utilises mal la fonction AGGR.

Tu devrais plutôt l'écrire comme ceci:

Count( Distinct Total <Salarié_id> Aggr(tonExpression, Salarié_id, autresDimensions)

Par "tonExpression", je pense à ta grande expression qui calcule le retard (je crois)

Comme dimensions, il faut mettre Salarié_id, plus les autres dimensions (séparées par des virgules ) qui permettent d'identifier une valeur unique pour les champs utilisé dans ton expression : Site, PAMidi, PMidi, PAmidiPlanifié, JourSemaine.JourSemaine, ...

machghoulhaydhe
Contributor
Contributor
Author

Bonjour

merci Réponse correcte