|
On Wed, 18 Feb 2004 00:01:35 -0800, Easwara Moorthy <easwar_ps@YAHOO.COM> wrote:
>Hi All...
> I need to resolve a Macro variable in a Data step.How can i do that!?
>I'll be Happy if i get a solution!
>
>Requirement
>-----------
>
>%let a='Year';
>........
>........
>........
>
>%macro eas;
> Data one;
> input empid;
> datalines;
>&a2004
>&a2003
>&a2002
>;
>run;
>%mend;
>
>%eas;
>
>expected result:
>----------------
>Year2004
>Year2003
>Year2002
>
>Thanks in Aadvance!
>
>Easwar!
Why u use a macro? Not necessary...
2. don't use the quotes for a macro variable. Try:
%let a=Year;
Data one;
input empid:$10.;
cards;
2004
2003
2002
;
run;
data one;
set one;
empid="&a"!!empid;
run;
|