Hi,
I would like to have a column with concatenated values if one of the cell used to concatenate is not null.
How do I do the following?
data icoplib.icop_alerts4 (drop=CRITERIA_VALUE_in);
set icoplib.icop_alerts3 (rename=(CRITERIA_VALUE=CRITERIA_VALUE_in));
if risk_level not is null then do;
criteria_value = trim(criteria_value_in) || ' - ' ||trim(risk_level);
end;
else do;
criteria_value=trim(criteria_value_in);
end;
run;
Thank you for your help and time.
In data step
if not missing(risk_level) then do;
You might not need the if though.
The CATX function truncates blanks and places specified delimiter between strings.
data _null_;
risk_level='';
criteria_value_in = 'criteria';
criteria_value= catx('-',criteria_value_in,risk_level);
put criteria_value;
run;
In data step
if not missing(risk_level) then do;
You might not need the if though.
The CATX function truncates blanks and places specified delimiter between strings.
data _null_;
risk_level='';
criteria_value_in = 'criteria';
criteria_value= catx('-',criteria_value_in,risk_level);
put criteria_value;
run;
Works like a charm.
Thank you very much.
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.