Hi Paul, These are all character variables and I have defined them as character variables while importing data into SAS. How come I am getting errors. And also I have tried to use the syntax you suggested but still getting errors, this time using diagnosis variables; *Deleting observations with croup diagnosis;
*USING ARRAY FROM THE SAS SUPPORT COMMUNITY;
data CONTROL1 (drop = _:) ;
set VISITS ;
array dd diag: ;
do over dd ;
if prxmatch ("m/J05/oi", catx (' ', of diag:)) then do ;
* if find (dd, "J21") or find (dd, "J0") or find (dd, "J38") or find (dd, "J37") then do ;
_exclude = 1 ;
leave ;
end ;
end ;
if not _exclude ;
run ;
... View more