Bonjour,
Je souhaite générer un comptage via une proc sql et envoyer le resultat dans une variable. J'ai bien pris soin de déclarer la macro et la variable.
Code SAS : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 %mend test_macro; proc sql; /* comptage des lignes */ create table tbfvsana_cptg as select count(idano) as cptg /* nombre de lignes + 1 pour continuer la numerotation */ into :cptg from Datalab1.tbfvsana; run; %test_macro; /* affichage du resultat dans le journal */ %put nombre de lignes : &cptg;
La macro n'est pas lu .
Et j'ai aussi ce message en turquoise qui me dit que SAs ne sait pas a quoi correspond la référence de la variable .
Code SAS journal : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 %put nombre de lignes : &cptg; /* non affichage du resultat du nombre de ligne stockées ? */ WARNING: Apparent symbolic reference CPTG not resolved.
Si une ame charitable peut eclairer ma lanterne
Merci d'avance
Partager