The FORMAT procedure creates a format for percentages.
The PCTFMT. format writes all values with at least one digit to the left of
the decimal point and with one digit to the right of the decimal point. A
blank and a percent sign follow the digits.
proc format;
picture pctfmt low-high='009.9 %';
run;