The ROUND function may do what you want. CEIL, FLOOR, and INT are also possibilities; check SAS documentaiton for the differences.
If you just want the display to be 2 digits after the decimal, then you can apply a format to the variable.
Some statistical procedures, like PROC MEANS, sometimes give more decimals than desired. The only way to force the format is to output the summary statisticis into a dataset and apply a format for printing.
Although the FAQ discusses PROC FREQ, the techniques are translatable to any procedure that has a table template. To determine the name of the table template that you must change, you would have to use ODS TRACE to find the template name for your output object of interest.