Date: Tue, 9 Mar 1999 16:58:18 -0500
Reply-To: Bernard Tremblay <bernard@CAPITALE.QC.CA>
Sender: "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From: Bernard Tremblay <bernard@CAPITALE.QC.CA>
Subject: Re: ERROR
Hi Girish,
I tried you code on my machine and it work fine, exept that you
have to add a 'run;` to execute the last step. I see no problem at all.
Try to execute it with "options mprint mlogic symbolgen;" to have more
information about the error. I'd say at first it may be related to
the macro processor...
Good luck,
Bernard Tremblay
\\\|///
\\ - - //
( @ @ )
+-----oOOo-(_)-oOOo-------+--------------------------------------+
| Bernard Tremblay | |
| La Capitale | Tel: (418) 646-2401 |
| | Fax: (418) 646-5960 |
| | Int: Bernard.Tremblay@capitale.qc.ca |
+-------------------------+--------------------------------------+
| Imaginasys enr | Res: (418) 658-1411 |
| | Int: bertrem@quebectel.com |
+--------------Oooo-------+--------------------------------------+
oooO ( )
( ) ) /
\ ( (_/
\_)
>>>Date: Tue, 9 Mar 1999 14:48:05 -0500
>>>From: Girish Patel <gspatel@PEPCO.COM>
>>>Subject: ERROR
>>>
>>>UPON SUBMITTING THESE TEST CODE, I DON'T SEE ANY ERROR;
>>>
>>>HOWEVER SUBMITTING WITH REAL DATA, I AM GETTING AN ERROR MESSAGE
>>>"EXPECTING AN ARITHMETIC EXPRESSION "
>>>CAN ANYBODY SHED SOME LIGHTS ON ???
>>>
>>>PROC FORMAT;
>>> VALUE S54T 1 = '* CHANGE'
>>> OTHER = ' ADD'
>>> ;
>>>RUN;
>>>
>>>%MACRO REPT1;
>>>DATA _NULL_ ; SET NEW540C END=EOF; FILE PRINT ;
>>>PUT / @1 STATUS S54T. @10 'THIS IS MY TEST'
>>> ;
>>>%MEND REPT1 ;
>>>DATA TEST ;
>>>INPUT SOCIAL NAME $;
>>>CARDS;
>>>1111 JOHN
>>>2222 JACK
>>>8888 PETE
>>>;
>>>DATA NEW540X;
>>>INPUT SOCIAL NAME $ AGE $ ;
>>>CARDS;
>>>1111 JOHN 10
>>>2222 JACK 20
>>>3333 JOSE 30
>>>;
>>>DATA NEW540B;
>>>INPUT SOCIAL NAME $;
>>>CARDS;
>>>1111 JOHN
>>>2222 JACK
>>>4444 JULE
>>>;
>>>DATA NEW540C;
>>>MERGE TEST
>>> NEW540X(IN=IN540)
>>> NEW540B(IN=INOLD)
>>> ;
>>> BY SOCIAL;
>>>STATUS=INOLD; CURRENT=IN540;
>>>IF CURRENT;
>>>%REPT1 ;
>>>
>>>error ::
>>>
>>>PUT / @1 STATUS S54T.
>>> -
>>> 386
>>>
>>>386-185 : EXPECTING AN ARITHMETIC EXPRESSION.
>>>
>>>
|