Annonce

Bienvenue sur le site support des ouvrages :
SAS - Introduction au décisionnel : méthode et maîtrise du langage
(1ère édition - épuisée)
SAS - Introduction pratique : du data management au reporting (2ème édition - épuisée)
SAS - Introduction au décisionnel : du data management au reporting (3ème édition - épuisée (hélas...))

la réponse à la question "mais où trouver la 3ème édition ?" est précisée ici


Retrouvez dans ce tiré à part, la préface écrite par Mouloud Dey, Directeur Business solutions et marchés émergents, SAS France,
l’introduction générale ainsi que le plan complet de l’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