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...
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
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.
Ready to level-up your skills? Choose your own adventure.