|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 33 ![]() |
Bonjour
voilà mon soucis : j'ai une table SAS avec une variable "type" . Je voudrais créer une nouvelle variable à partir de la valeur de "type". Par exemple si type vaut "A" je crée les variables "A_truc" et "A_mahcin". J'ai créé les x macro-variables tabtype_i qui correspondent au x possibilités de valeur de la variable. Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() Brice BeareParis Inscription : janvier 2011 Messages : 957 ![]() |
Bonjour,
A vu d'oeil, il te manque des % devant then et do. Si ça ne marche tjs pas, il faudrait poster tout ton code... |
|
|
00
|
|
|
#3 | ||||||||||
|
Expert Confirmé
![]() ![]() Olivier DecourtFormateur en informatique Inscription : avril 2008 Messages : 1 467 ![]() |
Si j'ai bien compris ton besoin, tu voudrais alimenter des variables différentes en fonction des caractéristiques de ton observation. Sur un cas simple, le code SAS serait (dans ce que j'ai compris) quelque chose comme ça.
Code :
Si on crée (pour le moment à la main) les macro-variables VAL1 et VAL2 qui contiennent les valeurs de SEX alors on a ça. Code :
Code :
En bonus, on peut (évidemment !) se passer de macro-langage. Avec une (inévitable !!!) proc TRANSPOSE. Code :
Code :
Bon courage. Olivier |
||||||||||
|
|
20
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2010 Messages : 33 ![]() |
Super!
La solution sans macro fonctionne nickel! Merci bien! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com