Type : EXTERNE
The macro operates on an existing table provided as a parameter (dsn) during the call.
| 1 | %macro AHGvarisnum(dsn,var,into=varIsNum); |
| 2 | %local varinfo; |
| 3 | %AHGgettempname(varinfo); |
| 4 | %AHGvarinfo(&dsn,out=&varinfo,info= name type); |
| 5 | DATA _null_; |
| 6 | SET &varinfo(where=(%AHGequaltext(name,"&var") ) ); |
| 7 | IF type='N' THEN call symput("&into",'1'); |
| 8 | ELSE call symput("&into",'0'); |
| 9 | RUN; |
| 10 | %mend; |