Hallo zusammen,
ich brauche wieder mal eure Hilfe. Ich habe schon viele Foren und auch Google durchsucht und bin leider zu keinem zufriedenstellenden Ergebnis gekommen.
Aus einer Tabelle schreibe ich per "put" Daten ins Log, welches ich vorher als externe .txt-Datei festlegte.
Anschließend lese ich diese .txt-Datei ein und gebe sie als PDF-Datei aus.
Das Problem ist nun, dass ich den Text "Das SAS System" welcher oben im Log steht nicht wegbekomme. Manche Foren weisen darauf hin, dass man den Title leeren soll, dies führte allerdings nicht zum gewünschten Ergebnis.
Aktuell nutze ich den Umweg und habe die Pagesize auf den maximal möglichen Wert gestellt, was mir allerdings sehr unprofessionell erscheint, es funktioniert aber 🙂
Auch habe ich es schon durch das setzen folgender Optionen versucht:
options nosource nonotes nodate errors=0
1.) Habt ihr vielleicht eine Lösungsmöglichkeit, wie ich diesen Text einfach wegbekomme?
2.) Gibt es eine einfachere Möglichkeit, die Daten als PDF auszugeben (Wichtig hierbei ist allerdings auch, dass ich Erklärungstexte, für jeden Wert eine Überschrift usw. hinzufügen kann. Dies ist im Log sehr einfach durch das @ möglich. Allerdings kann ich dadurch keinen Seitenumbruch einfügen. Bsp. siehe folgend)
/* 03_Geschlechter */
if "&Filt_Geschlechter" = 1 then do; /* Filter 03_Geschlechter */
put @4 ">> Geschlecht" @125 "Handlungsbedarf: " HandlBed_Geschl_Empty;
put @20 "| Anzahl Datensätze" @40 '| %-Anteil an Gesamt';
put @8 53*'_' @20 "|" @40 "|";
put @8 "Männlich" @20 "| " Geschl_Maennlich @40 "| " Geschl_Maennlich_Anteil commax6.2 ' %';
put @8 "Weiblich" @20 "| " Geschl_Weiblich @40 "| " Geschl_Weiblich_Anteil commax6.2 ' %';
put @8 "diverse" @20 "| " Geschl_Divers @40 "| " Geschl_Divers_Anteil commax6.2 ' %';
put @8 "Leerfelder" @20 "| " Geschl_Empty @40 "| " Geschl_Empty_Anteil commax6.2 ' %';
put;
end; /* Ende Filter Geschlechter */
Vielen Dank für eure Hilfe im Voraus
Michael
... View more