Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bon soir
J' ai un tableau qui calcule les retards par personne
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é))))))))
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, ...
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, ...
Bonjour
merci Réponse correcte