Hi, Thanks for the reply. The segment, which has proc mean result is different from the categorical segments. Would it be possible to acheive (style align=decimal for one) in a datastep for the proc mean segments? The below is just concatinating without allignment, I would like t oeven allign all segments and percentage value in the bracket. result1=cat(strip(put(n,best.)," (",strip(put(percent,6.2)),"%)"); When i use the below picture format for values inside the brackets, its giving the desired result. picture percent (round) 0 ='( 0.0)' (noedit) -1 <- < 0 =' 0.9)' (prefix='( ') 0 <- < 10 =' 9.9)' (prefix='( ') 10 - < 100 =' 99.9)' (prefix='( ') 100 = '(100)' (noedit) ; I would like to have reslut like below. Seg1 N 409 Nmiss 100 Mean 76.1 SD 30.56 Seg2 cat1 1 ( 0.2) cat2 7 ( 1.2) cat3 79 ( 39.5) cat5 213 ( 57.9) Thanks,
... View more