Bonjour à tous,
Je souhaiterais utiliser sur SAS une boucle do avec l'instruction IN() dans une proc sql.
J'ai crée une liste de macro variables via une invite (&CP1, &CP2, &CP3, ..., &CP31).
Je souhaiterais écrire le code suivant :
Comment y insérer une boucle DO, afin de ne pas écrire 31 fois dans l'instruction IN() s'il vous plaît ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 PROC SQL; SELECT MaVariable FROM Matable WHERE MaVariable IN (&CP1, &CP2, &CP3, ..., &CP31) ; QUIT;
Merci par avance pour votre aide !
Jenifer
Partager