Hi Forum, Could you please help me to figure out what is the wrong with my macro code below , i have created macro variable at the end . %macro outer_reconcil(dataname =%str() ); proc sort data = comment_&dataname; by subject aespid; run; %mend outer_reconcil; %outer_reconcil(dataname = %str(Event_not_rec)); still getting 15355 %outer_reconcil(dataname = %nrbquote(Event_not_rec)); MLOGIC(OUTER_RECONCIL): Beginning execution. MLOGIC(OUTER_RECONCIL): Parameter DATANAME has value Event_not_rec SYMBOLGEN: Macro variable DATANAME resolves to Event_not_rec SYMBOLGEN: Some characters in the above value which were subject to macro quoting have been unquoted for printing. NOTE: Line generated by the macro variable "DATANAME". 1 comment_Event_not_rec ------------- 22 ------------- 202 ERROR: File WORK.COMMENT_.DATA does not exist. MPRINT(OUTER_RECONCIL): proc sort data = comment_Event_not_rec by subject aespid; MPRINT(OUTER_RECONCIL): run; ERROR 22-322: Syntax error, expecting one of the following: ;, (, ASCII, BUFFNO, DANISH, DATA, DATECOPY, DETAILS, DIAG, DUPOUT, EBCDIC, EQUALS, FINNISH, FORCE, IN, ISA, L, LEAVE, LIST, MESSAGE, MSG, NATIONAL, NODUP, NODUPKEY, NODUPKEYS, NODUPLICATE, NODUPLICATES, NODUPREC, NODUPRECS, NODUPS, NOEQUALS, NORWEGIAN, NOTHREADS, NOUNIKEY, NOUNIKEYS, NOUNIQUEKEY, NOUNIQUEKEYS, NOUNIQUEREC, NOUNIQUERECS, NOUNIREC, NOUNIRECS, OSA, OUT, OVERWRITE, PAGESIZE, PRESORTED, PSIZE, REVERSE, SIZE, SORTSEQ, SORTSIZE, SORTWKNO, SWEDISH, T, TAGSORT, TECH, TECHNIQUE, TESTHSI, THREADS, UNIOUT, UNIQUEOUT, WKNO, WORKNO. ERROR 202-322: The option or parameter is not recognized and will be ignored. NOTE: The SAS System stopped
... View more