Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
harson
New Contributor III

Difficulté de calcul

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
]
;
 

Tags (1)
1 Solution

Accepted Solutions
sitrakiniaina_j
Contributor II

Re: Difficulté de calcul

Bonjour,

Peut être comme l'exemple en pièce jointe?

3 Replies
sitrakiniaina_j
Contributor II

Re: Difficulté de calcul

Bonjour,

Peut être comme l'exemple en pièce jointe?

harson
New Contributor III

Re: Difficulté de calcul

Tu es la meilleure.

Tsiry

sitrakiniaina_j
Contributor II

Re: Difficulté de calcul

Avec plaisir