Skip to main content
Announcements
Qlik Community Office Hours, March 20th. Former Talend Community users, ask your questions live. SIGN UP
cancel
Showing results for 
Search instead for 
Did you mean: 
machghoulhaydhe
Contributor
Contributor

les nombres ne sont pas conforme au tableaux !!!!!

Bonjour ,

J'ai un tableau de nom et retard et aussi j'ai un autres objet text qui calcul les nombres des retard

comme suit :

Sans titre1.png

j'ai 5 personne en retard dans le tableaux mais dans objet effectifs en retard il me montre 6

voila le script que j'ai utiliser

Count( Distinct Total <Salarié_id> Aggr(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é)))))), Salarié_id) )

18 Replies
lcloatre
Partner - Creator III
Partner - Creator III

Tu as utilisé la même expression dans ton objet texte et dans ton tableau ?

machghoulhaydhe
Contributor
Contributor
Author

OUI bien sur

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é)))  )))

lcloatre
Partner - Creator III
Partner - Creator III

Tu as bien

Count( Distinct Total <Salarié_id>


sur ta 2ème expression ?

machghoulhaydhe
Contributor
Contributor
Author

non

machghoulhaydhe
Contributor
Contributor
Author

dans le tableaux j'ai calculer les minute de retard et dans le l'objet j'ai calculer le nombre  retard

sfatoux72
Partner - Specialist
Partner - Specialist

Quels sont les dimensions de ton tableau ?

machghoulhaydhe
Contributor
Contributor
Author

Salarié et date et pointage

sfatoux72
Partner - Specialist
Partner - Specialist

Ajoute dans ton Aggr tes dimensions Date et Pointage en plus Salarié_id

sfatoux72
Partner - Specialist
Partner - Specialist

Est-ce que tu as le résultat attendu ?