PROC REPORT - Output Style
Verfasst von pille_80 am 23 Juli, 2007 - 13:16
Hallo,
ich arbeite gerade mit PROC REPORT an einigen Outputs
und überlege ob es wohl möglich ist die erstellten Tabellen
in zentrierter Form in einem RTF/PDF-File auszugeben.
"option center" habe ich versucht da passiert aber nix.
Oder muss man das über ein selbst erstelltes Template regeln?
Für Ideen wäre ich dankbar.
Grüsse
Pille
»
- Anmelden oder Registrieren um Kommentare zu schreiben

STYLE=
Ein selbst erstelltes Template funktioniert zwar sicherlich auch, aber einfacher ist es mit der Option STYLE=.
Z.B.
a = 1; output;
a = 134656; output;
RUN;
ODS PDF FILE="c:\temp\report.pdf";
PROC REPORT DATA=Work.Test NOWINDOWS;
COLUMN A;
DEFINE A /DISPLAY STYLE={CELLWIDTH=200px JUST=CENTER};
RUN;
ODS PDF CLOSE;
Schönen Gruß
- MH -
Vielen Dank, aber ...
...entweder ich kann das nicht so umsetzen wie es
gemeint ist, oder es ist noch nicht was ich haben will.
Ich würde gerne die gesamte fertige Tabelle, nicht
einzelne Spalteninhalte, auf dem RTF/PDF Output
zentrieren.
Ob das wohl geht? Vielleicht hat noch jemand einen
Vorschlag. Ich würd mich freuen.
Gruß
Pille
Sicher, dass das mit OPTIONS
Sicher, dass das mit OPTIONS CENTER bzw. OPTIONS NOCENTER nicht geht? Bei mir funktioniert es:
a = 1; output;
a = 275; output;
run;
ods pdf file="c:\temp\report.pdf";
ods pdf startpage=never;
options center;
proc report data=work.test nowindows;
column a;
define a /display;
run;
options nocenter;
proc report data=work.test nowindows;
column a;
define a /display;
run;
options center;
proc report data=work.test nowindows;
column a;
define a /display;
run;
ods pdf close;
Die erste und dritte Tabelle wird zentriert dargestellt, die zweite auf der linken Seite.
Jetzt bin ich platt!
Erst mal vielen Dank!
Ich schöpfe neue Hoffnung, dass
es auch bei mir klappen könnte.
Bisher aber leider nicht, ausser in ihrem Beispiel.
Das weckt meinen Ehrgeiz genauer hinzusehen ...
Grüsse
Pille