Bonjour à tous
je cherche à écrire une macro dans laquelle l'un des paramètre serait une fonction SAS, comme ci-dessous
Ici, je souhaiterais qu'à l'appel de cette macro sur ma table Toto, la variable X de Toto reçoive le résultat de la fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part %essai(Toto,X, put(XX,fmt.) );
Voici ma macro ; mais elle plante.
Auriez-vous une idée de la façon de procéder ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 %macro ESSAI(MATABLE,VARIABLE,PARAM); data &Table; &VARIABLE=&PARAM; run; %mend ESSAI;
Merci d'avance
Partager