|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 16 ![]() |
Bonjour,
J'ai de nouveau besoin de vous ! Dans la table SAS, j'ai deux variables : ref (qualitative) et quant Code :
Je donne un identifiant à chacune des références avec le code ci dessous : Code :
Code :
|
||||||
|
|
00
|
|
|
#2 |
![]() ![]() Stéphane Consultant et formateur SAS et Cognos Inscription : avril 2009 Messages : 1 791 ![]() |
ton code fonctionne bien. Quelle est ton erreur ?
tu veux combien de tables au final ?
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !Moteur de recherche dans les papiers SAS |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2011 Messages : 16 ![]() |
oui j'ai un bon résultat mais j'aimerais récupérer le nombre d'identifiant également...
Et pourquoi dans la boucle do il faut écrire %do j=1 %to 3 et pas %do &j=1 %to 3 car j devient une macro-variable après le call symputx ? Merci encore |
|
|
00
|
|
|
#4 | |||
|
Membre du Club
![]() Fabien Inscription : novembre 2008 Messages : 59 ![]() |
Citation:
Oui apres le call symputx, j est bien une macro variable. Mais lorsque tu écris %do j=1 %TO 3, ton ancienne macro variable j est remplacé par la nouvelle qui va prendre les valeurs 1 puis 2 et enfin 3. A ta place j'utiliserais un autre nom de macro variable dans ta boucle. Code :
Suistrop |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com