I wish to dynamically name a variable 'leakersN' in the code below. what is the proper code structure for dynamically naming a variable?
%let RN = 3725;
%put RN = &RN;
data has;
set has;
if FAULT_CODE = '20-2018' and VEHICLE_NO = "&RN" then
leakers'&RN' = count(FAULT_CODE,'20-2018');
run;
Could you give a more concrete example? Dataset structure should remain constant - this is how we are able to program on the data. There is some flexibility in terms of arrays of variables, but rarely will you come across a need to have a column dynamic like that.
Kind of convoluted way to a value of 1 to a variable...
Build your skills. Make connections. Enjoy creative freedom. Maybe change the world. Registration is now open through August 30th. Visit the SAS Hackathon homepage.
Register today!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.
Select SAS Training centers are offering in-person courses. View upcoming courses for: