Please can someone help tell me why the data Ycomple1 is not being created despite the data Ycomple exist.
%macro multi;
Run the following and post the log then we can tell you why.
EDIT: I don't see the macro actually called so adding that in, just in case.
options mprint symbolgen;
%macro multi;
data Ycomple1;
set Ycomple;
%do i=0 %to 4;
ipw&i=ipw*WGT&i;
drop WGT&i;
%end;
run;
%mend multi;
%multi;
@desireatem wrote:
Please can someone help tell me why the data Ycomple1 is not being created despite the data Ycomple exist.
%macro multi;
data Ycomple1; /*** This data is not created *****/;set Ycomple; / ** This data exist ****/;%do i=0 %to 100;ipw&i=ipw*WGT&i;drop WGT&i;%end;run;%mend multi;
put another semicolon after %end
%end; ;
That does not solve it.
please show the error log
Run the following and post the log then we can tell you why.
EDIT: I don't see the macro actually called so adding that in, just in case.
options mprint symbolgen;
%macro multi;
data Ycomple1;
set Ycomple;
%do i=0 %to 4;
ipw&i=ipw*WGT&i;
drop WGT&i;
%end;
run;
%mend multi;
%multi;
@desireatem wrote:
Please can someone help tell me why the data Ycomple1 is not being created despite the data Ycomple exist.
%macro multi;
data Ycomple1; /*** This data is not created *****/;set Ycomple; / ** This data exist ****/;%do i=0 %to 100;ipw&i=ipw*WGT&i;drop WGT&i;%end;run;%mend multi;
Thank you, you are right, it wasnt being called.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and save with the early bird rate—just $795!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.