|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 120 ![]() |
Bonjour à tous !
Me revoilà avec ce bout de code : Code :
Voici ce qui est affiché dans mon log : Code :
A mon avis, le problème vient de cette ligne : Citation:
Je ne m'y prends probablement pas bien, mais auriez-vous une suggestion ? Ou suis-je de nouveau à côté de la plaque ? ![]() Merci bien. |
|||||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() |
tu veux faire quoi dans l'etape
Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() ![]() |
Tu peux utiliser l'option mprint pour visualiser le code génèré par la macro.
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 120 ![]() |
Je veux créer pour chaque colonne (via la boucle %do) des variables qui contiennent le contenu de chaque ligne de la table taiav4.
Ces variables étant construites à partir du nom de la colonne de sortie (à savoir name_sample, ref_sample, ou matrix_name) avec le numéro de la ligne correspondante. Exemple pour le premier passage de la boucle : name_sample1 avec valeur : nom1 name_sample2 avec valeur : nom2 name_sample3 avec valeur : nom3 C'est assez clair ? |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() |
Ok, regarde la réponse ci-dessus. je crois que cela répond à ton problème.
|
|
|
00
|
|
|
#6 | |
![]() ![]() Inscription : septembre 2006 Messages : 1 973 ![]() |
Citation:
Elles sont à utiliser au début des programmes. |
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 120 ![]() |
Oui en effet !
![]() C'est parfait, je commençais à ne plus y voir très clair depuis le temps que je suis sur cette erreur... Merci beaucoup !! L'option mprint n'est-elle pas activée par défaut ? Par contre, les variables créées par le Call Symput ne sont pas globales. Je comptais dessus, mais après vérification vu que auparavant j'ai créé des données dans la macro, la table locale n'est pas vide, le call symput va donc mettre ses variables dedans. Pour les rendre globales, il me faudrait donc rajouter un %global quelque part, mais vu que les variables sont créées dans un call symput, est-ce que c'est possible ? |
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() ![]() |
Un exemple pour définir des macros variables en global.
Code :
|
||
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() ![]() |
L'option mprint n'est pas activer par defaut.
Pour l'activer au lancement de chaque session SAS, il faut faire la modif dans le fichier sasV8.cfg sasV9.cfg. Cordialement. |
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 120 ![]() |
Rajouter ce 3e argument :
,'G' au Call Symput ça permet de rendre les variables qu'il crée golables ? |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() ![]() |
symputx et non symput nouveatée de la SASV9, tu es sous v8?
|
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 120 ![]() |
Non non, V9, mais je ne connaissais pas cette alternative.
Merci ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com