Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Macro
Macro Forum d'entraide sur le langage Macro de SAS
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 20/04/2008, 14h22   #1
Invité de passage
 
Inscription : avril 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 2
Points : 1
Points : 1
Par défaut macro sas problème

Bonjour,
j'ai un problème dans ma macro je n'arrive pas a faire une macro pour fusionner plusieurs tables pour obtenir une seule table.
Pourriez-vous m'aider.....
Merci d'avance,

Code :
1
2
3
4
5
6
7
8
%macro fusion(tab= ,deb= ,fin= );
%do i=&deb %TO &fin;
DATA fusion;
SET &tab&i;
run;
%end;
%mend;
%fusion(tab=iso ,deb=1 ,fin=10);
floflorette56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2008, 17h51   #2
Responsable SAS
 
Inscription : septembre 2006
Messages : 1 973
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 1 973
Points : 4 810
Points : 4 810
Bonjour,
Et si tu fais ça :
Code :
1
2
3
4
5
6
7
8
9
10
%macro fusion(tab= ,deb= ,fin= );
DATA fusion;
SET 
%do i=&deb %TO &fin;
&tab&i
%end;
;
run;
%mend;
%fusion(tab=iso ,deb=1 ,fin=10);
PS : J'ai pas testé le code
fafabzh6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 13h11   #3
Invité de passage
 
Inscription : avril 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 2
Points : 1
Points : 1
Merci beaucoup c'est ça.
floflorette56 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 19h30.


 
 
 
 
Partenaires

Hébergement Web