Does anyone know how to add a space in ods text?
I want to do something like below in Proc ODSTEXT
hello
hello
hello
I tried to use the code below,,,
proc odstext;
P "Hello";
P " Hello" ;
P " Hello";
run;
But this would give me
Hello
Hello
Hello
Pelase let me know if you know how to do this. I want tp do this on PowerPoint.
Thanks,
Momi
You can use the unicode non breaking space. In the example below, I used a macro variable to insert 5 spaces in the second line, and 10 spaces in the third line.
ods escapechar='^';
%let spaces=^{unicode 00A0}^{unicode 00A0}^{unicode 00A0}^{unicode 00A0}^{unicode 00A0};
proc odstext;
p "Hello";
p "&spaces Hello";
p "&spaces &spaces Hello";
run;
Louise Hadden's paper from SAS Global Forum 2010 has some other examples of unicode characters, starting on page 13 at http://support.sas.com/resources/papers/proceedings10/215-2010.pdf.
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 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.