Will each variable only have one value or word?
Either way, this is a simple array loop with a counter:
data want;
set have;
array vars(*) list_of_vars to search here;
count=0;
do i=1 to dim(vars);
if find(vars(i), 'ATMBAR', 'i')>0 then
count+1;
end;
run;
Will each variable only have one value or word?
Either way, this is a simple array loop with a counter:
data want;
set have;
array vars(*) list_of_vars to search here;
count=0;
do i=1 to dim(vars);
if find(vars(i), 'ATMBAR', 'i')>0 then
count+1;
end;
run;
Post the full code you used and your log.
Make sure that you've listed all variables properly.
I don't understand your data structure at all. Please include a data step code to reproduce your data if you want further assistance, otherwise you'll get generic responses.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 16. Read more here about why you should contribute and what is in it for you!
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.