Hello,
I am creating an xml file and trying to resolve a macro unsuccessfully. The ultimate goal is the line must read:
<Form formId="1234 " lastModifiedDate="03/26/13" status="D">
In the above, the formId will be generated from an existing variable. The problem area is lastModifiedDate, which I want to generate from a macro.
%let currentdate=%sysfunc (today(), worddate.);
put ' <Form formId=" 'formId $12.' " lastModifiedDate= " ' ¤tdate ' " status="D"> ' ;
Suggestions?
Thank you so much!
Try:
data _null_ ;
formid = '1234' ;
x = cats('<Form formId="',formid,'" lastModifiedDate = "', put(today(),mmddyy8.) ,'" status = "D">') ;
put x ;
run ;
Try:
data _null_ ;
formid = '1234' ;
x = cats('<Form formId="',formid,'" lastModifiedDate = "', put(today(),mmddyy8.) ,'" status = "D">') ;
put x ;
run ;
Thank you so much! Very much appreciated! Thank you from a health department still learning their way around SAS ![]()
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Still thinking about your presentation idea? The submission deadline has been extended to Friday, Nov. 14, at 11:59 p.m. ET.
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.