ODS PDF Seitenumbruch Feste Spaltenbreite
Verfasst von Arjun am 28 Januar, 2009 - 15:32
Hallo,
ich habe mit proc report meine Daten zusammengefaßt.
Gibt es eine Möglichkeit das alle Spalten auf jeder Seite die gleich Breite haben. Auf einigen Seiten sind manche Spalten schmaler, da der Inhalt darin nicht die Breite ausnutzt.
Muß ich die Spaltenüberschrift dazu mit unsichtbaren Zeichen auffüllen?
Nach der Spaltenüberschrift kommen bei mir 36 Zeilen. Danach soll die nächste Seite angefangen, damit die Gruppen nicht so auseinander gerissen werden.
Gibt es eine Anweisung die nach einer bestimmten Anzahl von Zeilen einen Seitenumbruch einleitet?
Oder eine Anweisung die einen Seitenumbruch einleitet wenn die Gruppe auf der Folgeseite fortgesetzt werden müßte?
ods html file='pred.htm';
proc report data=pred nowindows headskip;
column mac Gap Gen Var1 Var2 Var3;
define Mac / group center width=32;
define Gap / group center width=10;
define Gen / descending group center width=17;
define Var1 / format=numx3.2 width=8;
define Var2 / format=numx3.2 width=8;
define Var3 / format=numx3.2 width=8;
break after Mac / skip suppress;
rbreak after / skip ;
run;
ods html close;
proc report data=pred nowindows headskip;
column mac Gap Gen Var1 Var2 Var3;
define Mac / group center width=32;
define Gap / group center width=10;
define Gen / descending group center width=17;
define Var1 / format=numx3.2 width=8;
define Var2 / format=numx3.2 width=8;
define Var3 / format=numx3.2 width=8;
break after Mac / skip suppress;
rbreak after / skip ;
run;
ods html close;
Herzlichen Dank, Arjun
»
- Anmelden oder Registrieren um Kommentare zu schreiben

Fest Spaltenbreite bei ODS rtf
Hallo Arjun!
So weit ich weiß wird width= im ODS ignoriert. Für ODS rtf gibt es in proc report die Möglichkeit, im define statement bei den optionen statt width= folgendes einzutragen:
style(column)=[cellwidth=2cm]
Kannst ja mal berichten, ob es im html auch funktioniert.
Viele Grüße
Almut