Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour La communauté,
Je suis bloqué sur QlikView à ce moment,
Je dois calculer les durées de travail (DT) à fonction des types de pause sélectionnés.
D’abord je dois créer des cases à cocher pour mes différents types de pause, comme ceci :
☐ Avec Pause Administrative
☐ Avec Pause toilette
☐ Avec Pause déjeuner
☐ Avec Pause 15min
La formule pour les durées de travail (DT) est : DT = [Work_duration] – [pause_duration] avec pause_duration est la valeur de pause_duration pour les cases cochées.
Par exemple :
Pour le 03/04/2017
- Si je coche Avec Pause Adminitrative => DT = [Work_duration]-[pause_duration] pour la pause_code= PA
ð DT = 158 :25 :00 – 04 :30 :00
- Si je coche Avec Pause Adminitrative, Avec Pause toilette => DT = [Work_duration]-[pause_duration] pour les pause_code= PA et PT
ð DT = 158 :25 :00 – (04 :30 :00 + 04 :20 :00)
- Et si je ne coche rien sur les cases à cochées DT= [Work_duration]
Quelqu’un a une idée comment on fait cela ?
Merci d’avance.
Voici quelque ligne de données :
Pause :
LOAD * INLINE [
Date, pause_duration, pause_code
03/04/2017, 04:30:00, PA
04/04/2017, 03:15:00, PA
05/04/2017, 04:48:00, PA
06/04/2017, 03:21:00, PA
07/04/2017, 03:54:00, PA
03/04/2017, 04:20:00, PT
04/04/2017, 04:15:00, PT
05/04/2017, 04:48:00, PT
06/04/2017, 04:21:00, PT
07/04/2017, 20:15:00, PT
03/04/2017, 19:15:00, PD
04/04/2017, 19:53:00, PD
05/04/2017, 18:04:00, PD
06/04/2017, 19:53:00, PD
07/04/2017, 19:25:00, PD
03/04/2017, 05:15:00, P15
04/04/2017, 04:52:00, P15
05/04/2017, 03:00:00, P15
06/04/2017, 04:29:00, P15
07/04/2017, 05:25:00, P15
];
Pause_description :
LOAD * INLINE [
pause_code, pause_description
PA, Pause Administrative
PT, Pause toilette
PD, Pause déjeuner
P15, Pause 15min
];
Work :
LOAD * INLINE [
Date, Work_duration
03/04/2017, 158:25:00
04/04/2017, 160:12:00
05/04/2017, 159:12:00
06/04/2017, 160:03:00
07/04/2017, 159:32:00
];
Bonjour,
Peut être comme l'exemple en pièce jointe?
Avec plaisir