Dear All,
Would you please help me to achieve something as below?
list1 contains a list of continuous and categorical variables altogether & sublist contains only continuous variables.
If the sublist contains more then 2 variables then 'else do' step runs twice or more.
Would it be possible to put a stop or condition on the 'J' loop that it should only run once for list1 variables?
%do i = 1 %to %sysfunc(countw(&list1));
%do j = 1 %to %sysfunc(countw(&sublist));
%let main&i. = %scan(&list1,&i,%str( ));
%let sub&j. = %scan(&sublist,&j,%str( ));
%if &&main&. = &&sub&j. %then %do;
/*Some steps */
%end;
%else %do;
/**other steps**/
%end;
%end;
%end;
Thank you!