Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Débutez
Débutez Forum concentrant les premières questions que l'on se pose en tant que débutant
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 01/02/2012, 16h31   #1
Invité de passage
 
Homme
Inscription : mars 2011
Messages : 48
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2011
Messages : 48
Points : 0
Points : 0
Par défaut Boucle et condition

Bonjour, j'ai une autre question pour vous les mecs :
Code :
1
2
3
4
5
6
7
8
9
10
%macro ind();
DATA ind ;
        SET ind;
        %do i=10 %TO 90 %BY 10;
		IF var0&i > 3 then var0&i=. ;
 	%end;
	%do i=100 %TO 200 %BY 10;
         	IF var&i > 3 then var&i=. ;	
	%end;
%mend;
je veux les réduire en une seule boucle de 10 à 200
cette solution est faite pour les variables var010 à var200...
comment faire merci
Kirata est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h37   #2
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
essaye ça
Code :
1
2
3
4
5
6
7
8
9
10
11
 
%macro ind();
DATA ind; SET ind;
        %do i=10 %TO 200 %BY 10;
			%let k=%sysfunc(putn(&i,Z3.));
				%put &k;
			   IF var&k > 3 then var&k=. ;
		%end;
run;
%mend;
%ind;
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
bahraoui est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h45   #3
Invité de passage
 
Homme
Inscription : mars 2011
Messages : 48
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2011
Messages : 48
Points : 0
Points : 0
Parfait !!
Kirata est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h46   #4
Invité de passage
 
Homme
Inscription : mars 2011
Messages : 48
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2011
Messages : 48
Points : 0
Points : 0
pourquoi le
Kirata est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2012, 16h48   #5
Membre Expert
 
Inscription : mars 2005
Messages : 1 028
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 028
Points : 1 278
Points : 1 278
Envoyer un message via Yahoo à bahraoui
pour exécuter la macro
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
bahraoui est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h33.


 
 
 
 
Partenaires

Hébergement Web