Hi: Typically @ controls in the LINE statement cannot be "lined up" in destinations other than the LISTING output destination. Since you did NOT show your full code, I am guessing that you are using PDF or RTF with ODS to make your output? Basically, the LINE statement writes 1 big cell that spans the whole table in ODS destinations like PDF, RTF and HTML and so the placement underneath specific columns can be hard to manage. There are other PROC REPORT techniques you can use, for example making a "helper" variable so you can have more than 1 break line. Also, since you did not post any sample data, no one can run your code. It is not clear to me why you are calculating all the totals on your own, when PROC REPORT will do it for you. And, some of your options, like SKIP, DOL, WIDTH= are all LISTING only options. So if you ARE writing to the LISTING window, then a LINE statement like line @1 var1 $60. @56 var2 4. @72 var3 4.; should work for you. If it doesn't work for you then you are not using the LISTING destination. cynthia
... View more