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.
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
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.