2# soporaeternus
Please try running following codes....
%macro InFcn (excerpt, matchlist);
%local TorF quotes;
%let quotes=%str(%'%");
%let excerpt = %nrbquote(%sysfunc(compress(&excerpt,""es")));
%let matchlist = %sysfunc(translate(&matchList,' ', ','));
%let matchlist = %nrbquote(%sysfunc(compress(&matchList,""es")));
%let TorF = %SYSFUNC(indexW(%upcase(&matchlist), %upcase(&excerpt)));
&TorF
%mend InFcn;
%macro enumerate;
data OneAlso;
length ingroup $1;
%do i= 1 %to 10;
i=&i;
%if %infcn(&i, 1 4 5) %then %str(ingroup='Y';);
%else %str(ingroup='N';);
output;
%end;
run;
title1 'Data: OneAlso';
proc print data=OneAlso;
run;
%mend enumerate;
%enumerate