Annonce

Bienvenue sur le site support de mes ouvrages d'introduction à SAS

La 4ème édition de mon ouvrage est disponible depuis le 11 avril 2019 !

Où trouver cet ouvrage ?


#1 05-11-2014 08:26:54

SAS-SR
Administrateur
Lieu: Université d'Orléans
Date d'inscription: 01-09-2008
Site web

[archive] Temps de traitement de commande et temps d'acheminement

Bonjour

Voici un nouvel exercice (relativement simple ;-)) qui devrait vous amuser...

Nous allons imaginer une entreprise qui reçoit des commandes de ses clients sur un site Internet. Pour chaque commande, on dispose du moment auquel la commande est passée, du moment où la commande est expédiée et du moment ou la commande est réceptionnée par le client.

Les données à votre disposition sont les suivantes :

Code:

CLI001 A 03NOV2014:10:12:07
CLI001 B 03NOV2014:16:25:00
CLI001 C 05NOV2014:09:45:28
CLI002 A 04NOV2014:22:45:47
CLI002 B 05NOV2014:10:32:00
CLI002 C 07NOV2014:11:21:12
CLI003 A 06NOV2014:15:27:12
CLI003 B 07NOV2014:08:45:00
CLI004 A 07NOV2014:11:24:00
CLI004 B 07NOV2014:16:58:00
CLI005 A 07NOV2014:21:12:07

Le client CLI001 a passé commande (action A) le 3 novembre à 10:12:07
Sa commande a été expédiée (action B) le même jour à 16:25
Elle a été réceptionnée (action C) le 5 novembre à 9:45:28

A partir de ces données, je souhaite pouvoir disposer de cette table :

Code:

Obs.    client    action         moment                      fin       temps    statut

  1     CLI001      A       03NOV14:10:12:07    03NOV14:16:25:00     6:12:53      CR
  2     CLI001      B       03NOV14:16:25:00    05NOV14:09:45:28    41:20:28      CR
  3     CLI001      C       05NOV14:09:45:28                   .           .      CR
  4     CLI002      A       04NOV14:22:45:47    05NOV14:10:32:00    11:46:13      CR
  5     CLI002      B       05NOV14:10:32:00    07NOV14:11:21:12    48:49:12      CR
  6     CLI002      C       07NOV14:11:21:12                   .           .      CR
  7     CLI003      A       06NOV14:15:27:12    07NOV14:08:45:00    17:17:48      CE
  8     CLI003      B       07NOV14:08:45:00                   .           .      CE
  9     CLI004      A       07NOV14:11:24:00    07NOV14:16:58:00     5:34:00      CE
 10     CLI004      B       07NOV14:16:58:00                   .           .      CE
 11     CLI005      A       07NOV14:21:12:07                   .           .      CP

La variable FIN a pour modalité la date de début de l'action suivante - pour la première observation, la commande a lieu le 3 novembre 10:12:27, elle a été expédiée le même jour à 16:25. La variable TEMPS mesure ici le temps écoulé entre le moment de la commande et le moment de l'expédition. La variable FIN et donc la variable TEMPS sont valeurs manquantes quand l'action décrite par l'observation concerne une confirmation de réception.

Une dernière variable STATUT doit être construite et peut prendre trois valeurs :
CR : Commande Réceptionnée
CP : en Cours de Préparation
CE : en Cours d'Expédition

La commande effectuée par le client CLI001 a été intégralement traitée : les trois éléments de la commande (observation n°1, 2 et 3) doivent avoir CR en modalité de la variable STATUT. La commande effectuée par le client CLI003 a été préparée, expédiée mais n'a pas encore été réceptionnée : STATUT doit avoir pour modalité CE pour les observations 7 et 8.

amusez vous bien et à la semaine prochaine !

Ce sujet est maintenant archivé - seuls les utilisateurs inscrits de www.sas-sr.com peuvent consulter l'intégralité du sujet et les programmes qui répondent aux questions posées.
pour vous identifier, suivez ce lien
pour vous inscrire, suivez ce lien

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr
Flux RSS