Dear community
In one of my programs, I do a conversion from numeric to text. This is my code:
data test ;
format CD_YEAR $4.;
format CD_KD $3.;
set test0;
CD_YEAR = put(jr,$4.);
CD_KD = put(kd,$3.);
run;
What I don't understand is that my log gives the following warnings:
WARNING: Variable jr has already been defined as numeric.
WARNING: Variable kd has already been defined as numeric.
I know jr and kd are numeric, that's why I want to convert them to text...
What is happening here and how can I prevent such warnings?
Thank you for your help. It's clear now.
What @Haikuo said. You erroneously used a character format for a numeric variable.
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.