Hey PaigeMiller
Here is the log:
1 The SAS System 13:53 Wednesday, October 20, 2021
1 ;*';*";*/;quit;run; 2 OPTIONS PAGENO=MIN; 3 %LET _CLIENTTASKLABEL='Tester _numeric_ og afgrænsning ift. variable'; 4 %LET _CLIENTPROCESSFLOWNAME='Process Flow'; 5 %LET _CLIENTPROJECTPATH=''; 6 %LET _CLIENTPROJECTPATHHOST=''; 7 %LET _CLIENTPROJECTNAME=''; 8 %LET _SASPROGRAMFILE='T:\ouh\afd\SDCO_Staben\Personlige mapper\Martin Gillies Rasmussen\SAS test\Tester _numeric_ og 8 ! afgrænsning ift. variable.sas'; 9 %LET _SASPROGRAMFILEHOST='L111353'; 10 11 ODS _ALL_ CLOSE; 12 OPTIONS DEV=PNG; 13 GOPTIONS XPIXELS=0 YPIXELS=0; 14 FILENAME EGSR TEMP; 15 ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR 16 STYLE=HtmlBlue 17 STYLESHEET=(URL="file:///C:/Program%20Files/SASHome/SASEnterpriseGuide/7.1/Styles/HtmlBlue.css") 18 NOGTITLE 19 NOGFOOTNOTE 20 GPATH=&sasworklocation SYMBOLGEN: Macro variable SASWORKLOCATION resolves to "E:\Work\_TD1384960_SRVESBAPPSAS34V_\Prc2/" 21 ENCODING=UTF8 22 options(rolap="on") 23 ; NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR 24 25 GOPTIONS ACCESSIBLE; 26 data have (drop=i); 27 set have; 28 disk=.; 29 array missmake {*} %varlist(have(keep=_numeric_ drop=age)); _ 22 200 WARNING: Apparent invocation of macro VARLIST not resolved. 29 array missmake {*} %varlist(have(keep=_numeric_ drop=age)); ____ 68 ERROR 22-322: Syntax error, expecting one of the following: a name, a numeric constant, $, (, ;, VARCHAR, _ALL_, _CHARACTER_, _CHAR_, _NUMERIC_, _TEMPORARY_.
ERROR 200-322: The symbol is not recognized and will be ignored.
ERROR 68-185: The function HAVE is unknown, or cannot be accessed.
29 array missmake {*} %varlist(have(keep=_numeric_ drop=age)); ____ 22 ERROR 22-322: Syntax error, expecting one of the following: !, !!, &, (, *, **, +, ',', -, /, <, <=, <>, =, >, ><, >=, AND, EQ, GE, GT, IN, LE, LT, MAX, MIN, NE, NG, NL, NOTIN, OR, [, ^=, {, |, ||, ~=.
ERROR: The array missmake has been defined with zero elements. ERROR: Undeclared array referenced: varlist. 29 array missmake {*} %varlist(have(keep=_numeric_ drop=age)); _ 22 ERROR 22-322: Syntax error, expecting one of the following: +, =. 2 The SAS System 13:53 Wednesday, October 20, 2021
29 array missmake {*} %varlist(have(keep=_numeric_ drop=age)); _ 76 ERROR 76-322: Syntax error, statement will be ignored.
ERROR: Cannot use _numeric_ as a variable name. 30 do i=1 to dim(missmake); 31 if missmake(i)>18 then disk=1; ERROR: Too many array subscripts specified for array missmake. 32 end; 33 run;
NOTE: The SAS System stopped processing this step because of errors. MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2021-10-20T13:54:14,446+02:00| _DISARM| WorkspaceServer| _DISARM| | _DISARM| | _DISARM| | _DISARM| 22138880| _DISARM| 10| _DISARM| 18| _DISARM| 16071| _DISARM| 9055598| _DISARM| | _DISARM| | _DISARM| | _DISARM| | _DISARM| | _DISARM| | _ENDDISARM WARNING: The data set WORK.HAVE may be incomplete. When this step was stopped there were 0 observations and 9 variables. MVA_DSIO.OPEN_CLOSE| _DISARM| STOP| _DISARM| 2021-10-20T13:54:14,446+02:00| _DISARM| WorkspaceServer| _DISARM| | _DISARM| | _DISARM| | _DISARM| 22138880| _DISARM| 10| _DISARM| 18| _DISARM| 3997| _DISARM| 9058342| _DISARM| | _DISARM| | _DISARM| | _DISARM| | _DISARM| | _DISARM| | _ENDDISARM WARNING: Data set WORK.HAVE was not replaced because this step was stopped. PROCEDURE| _DISARM| STOP| _DISARM| 2021-10-20T13:54:14,446+02:00| _DISARM| WorkspaceServer| _DISARM| | _DISARM| | _DISARM| | _DISARM| 22138880| _DISARM| 10| _DISARM| 18| _DISARM| 153195| _DISARM| 9060528| _DISARM| | _DISARM| | _DISARM| | _DISARM| | _DISARM| | _DISARM| | _ENDDISARM NOTE: DATA statement used (Total process time): real time 0.04 seconds cpu time 0.03 seconds
34 35 GOPTIONS NOACCESSIBLE; 36 %LET _CLIENTTASKLABEL=; 37 %LET _CLIENTPROCESSFLOWNAME=; 38 %LET _CLIENTPROJECTPATH=; 39 %LET _CLIENTPROJECTPATHHOST=; 40 %LET _CLIENTPROJECTNAME=; 41 %LET _SASPROGRAMFILE=; 42 %LET _SASPROGRAMFILEHOST=; 43 44 ;*';*";*/;quit;run; 45 ODS _ALL_ CLOSE; 46 47 48 QUIT; RUN; 49
... View more