My error log: after commenting out the following code: /*IF PARNAME ^='' AND GRADE ^= . AND (LOW_VAL ^= . OR UPP_VAL ^= .)THEN DO; ELSE PUT '**** WARNING: INCOMPLETE METADATA OBSERVATION ****'; */ Throwing error here too because nothing after then do; NOTE: Variable UPP_LIM is uninitialized. NOTE: There were 4 observations read from the data set CTLB.CTC_GRAD. NOTE: DATA statement used (Total process time): real time 0.02 seconds cpu time 0.04 seconds NOTE: CALL EXECUTE generated line. 1 + DATA LABCTC; 2 + SET LAB; 3 + SELECT; 4 + WHEN(LBTESTCD= "ALB" AND LBSTRESU="g/L" AND LBSTRESN <=1* LBSTNRLO AND LBSTNRLO ^= . AND LBSTRESN ^= . ) CTC_1C = 0; NOTE: Line generated by the CALL EXECUTE routine. 5 + WHEN(LBTESTCD= "ALB" AND LBSTRESU="g/L" AND LBSTRESN <=30 AND LBSTRESN < AND LBSTRESN ^= . ) -------- 22 5 !+ CTC_1C = -1; NOTE: Line generated by the CALL EXECUTE routine. 6 + WHEN(LBTESTCD= "ALB" AND LBSTRESU="g/L" AND LBSTRESN <=20 AND LBSTRESN < AND LBSTNRLO ^= . -------- 22 6 !+AND LBSTRESN ^= . ) CTC_1C = -2; NOTE: Line generated by the CALL EXECUTE routine. 7 + WHEN(LBTESTCD= "ALB" AND LBSTRESU="g/L" AND LBSTRESN <0 AND LBSTRESN < AND LBSTRESN ^= . ) -------- 22 7 !+CTC_1C = -3; ERROR 22-322: Syntax error, expecting one of the following: !, !!, &, (, *, **, +, ',', -, /, <, <=, <>, =, >, ><, >=, AND, EQ, GE, GT, IN, LE, LT, MAX, MIN, NE, NG, NL, NOTIN, OR, [, ^=, {, |, ||, ~=. 8 + OTHERWISE; 9 + END; 10 + RUN; NOTE: The SAS System stopped processing this step because of errors. WARNING: The data set WORK.LABCTC may be incomplete. When this step was stopped there were 0 observations and 37 variables. NOTE: DATA statement used (Total process time):
... View more