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 24-06-2015 07:44:50

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

[archive] Petit exercice "simple" pour finir l'année

Les beaux mercredis vont bientôt partir en vacances (mais ils reviendront en septembre... deux mois ne seront pas de trop pour me permettre de trouver de nouveaux exercices amusants...).

En attendant la pause estivale, je vous propose un petit exercice presque simple...

partant de la table créée par ce programme :

Code:

data test;
input annee trim x;
cards;
2014 1 123
2014 2 234
2014 3 456
2014 4 567
2015 1 789
2015 2 890
2015 3 901
2015 4 012
;

comment faire pour arriver à ce résultat dans lequel on ajoute une variable MOIS et dans lequel on duplique pour chaque mois les valeurs du trimestre donné dans la première table :

Code:

Obs.    annee    trim     x     mois

  1      2014      1     123      1
  2      2014      1     123      2
  3      2014      1     123      3
  4      2014      2     234      4
  5      2014      2     234      5
  6      2014      2     234      6
  7      2014      3     456      7
  8      2014      3     456      8
  9      2014      3     456      9
 10      2014      4     567     10
 11      2014      4     567     11
 12      2014      4     567     12
 13      2015      1     789      1
 14      2015      1     789      2
 15      2015      1     789      3
 16      2015      2     890      4
 17      2015      2     890      5
 18      2015      2     890      6
 19      2015      3     901      7
 20      2015      3     901      8
 21      2015      3     901      9
 22      2015      4      12     10
 23      2015      4      12     11
 24      2015      4      12     12

Pour le quatrième trimestre de l"année 2014, X est égal à 567. Dans la table résultat, X est égal à 567 pour les mois 10, 11 et 12 du quatrième trimestre de 2014.

Comme toujours avec SAS, il y a plusieurs façons d'obtenir ce résultat... (et certainement même des façons auxquelles je n'ai pas encore pensé...)

amusez vous bien...

Ce sujet est maintenant archivé - seuls les utilisateurs inscrits de www.sas-sr.com peuvent consulter l'intégralité du sujet et les réponses 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