data sample; input amount @@; cards; -.01 .55 -.05 -2.05 .09 .54 .4 44.63 0 6.6 ; proc print data=sample noobs; run; proc format; picture nozeros low - -1 = '00.00' (prefix='-' ) -1 <-< 0 = '99' (prefix='-.' mult=100) 0 -< 1 = '99' (prefix='.' mult=100) 1 - high = '00.00'; proc print data=sample noobs; format amount nozeros.; run;