Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2011, 12h26   #1
Invité de passage
 
Inscription : avril 2011
Messages : 3
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2011
Messages : 3
Points : 1
Points : 1
Par défaut Création table à partir d'effectif

Bonjour à tous,

J'ai à ma disposition une table sas avec un nom de groupe et l'effectif de ce groupe.

exemple :
Code :
1
2
3
4
5
6
7
8
9
DATA test;
input groupe $ eff;
cards;
A 1
B 2
C 1
D 4
;
run;
Ce que je voudrais obtenir, c'est une nouvelle table test2 qui ressemble à ça :

groupe
A
B
B
C
D
D
D
D

C'est à dire créer autant de ligne groupe que l'effectif de mon groupe.

Quelqu'un peut m'aider ?

Par avance, merci de votre aide.

Franzz
frannzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 12h31   #2
Membre Expert
 
Homme
Biostatisticien
Inscription : juin 2009
Messages : 1 143
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Irlande

Informations professionnelles :
Activité : Biostatisticien
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : juin 2009
Messages : 1 143
Points : 1 760
Points : 1 760
Bonjour,

voici une solution:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
DATA test;
input groupe $ eff;
cards;
A 1
B 2
C 1
D 4
;
run;
 
DATA effectif;
SET test;
i=1;
do while (i<= eff);
output;
i+1;
end;
run;
Manoutz est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/04/2011, 13h19   #3
Invité de passage
 
Inscription : avril 2011
Messages : 3
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2011
Messages : 3
Points : 1
Points : 1
Merci pour votre réponse, cela fonctionne très bien.
frannzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h13.


 
 
 
 
Partenaires

Hébergement Web