ok, i'm pretty fried from lack of sleep at this point . . . i'm trying to add 2 variables to the new data sets i've created. i know it has something to do with using macro variables vs. global variables, but can't seem to find what i'm looking for/don't understand what i'm reading in the discussion forum, lol. here's what i'm trying to do:
[pre]%macro AddVariable(dsns);
%local i dsname;
%let i=1;
%let dsname=%scan(&dsns,&i,%str( ));
%do %while (&dsname ne);
data &dsname;
set &dsname;
TotalPlays = Hit + Out + Err;
OutErr = Out + Err;
run;
%let i=%eval(&i+1);
%let dsname=%scan(&dsns,&i,%str( ));
%end;
%mend AddVariable;[/pre]
Thoughts? Suggestions? Help?