Hi @Tom , you are right for the 1st part and I'm right for the 2nd part, as shown in next log:
1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
72
73 %macro test(x);
74 %if &x=1 %then %do;
75 %global glb;
76 %end;
77 %let glb=AAA;
78 %mend;
79 %put GLB=&glb;
WARNING: Apparent symbolic reference GLB not resolved.
GLB=&glb
80 %test(3);
81 %put GLB=&glb;
WARNING: Apparent symbolic reference GLB not resolved.
GLB=&glb
82
83 %test(1);
84 %put GLB=&glb;
GLB=AAA
85
86 %test(2);
87 %put GLB=&glb;
GLB=AAA
88
... View more