Veröffentlicht am :

Konfiguration der Papiergröße und ODS RTF Export

Dieser Code ist auch verfügbar auf: English Español Français
Dieses Skript zeigt, wie das SAS©-Register abgefragt wird, um verfügbare Papiergrößen zu ermitteln, die globale Option PAPERSIZE auf A3 zu setzen und eine RTF-Datei mit einem einfachen Bericht basierend auf der Tabelle SASHELP.PRDSALE zu generieren. Hinweis: Der Dateipfad 'c:\test.rtf' ist Windows-spezifisch und muss für eine Linux/Viya-Umgebung angepasst werden.
Datenanalyse

Type : SASHELP


Die Daten stammen aus der Standard-Beispieltabelle sashelp.prdsale.

1 Codeblock
PROC REGISTRY
Erklärung :
Zeigt die Liste der im SAS-Register unter dem Schlüssel CORE\PRINTING\PAPER SIZES definierten Papiergrößen an.
Kopiert!
1 
2PROC REGISTRY list startat="CORE\PRINTING\PAPER SIZES";
3RUN;
4 
2 Codeblock
OPTIONS
Erklärung :
Setzt die globale Papiergrößenoption auf A3 für grafische und ODS-Ausgaben.
Kopiert!
1options papersize=a3;
3 Codeblock
PROC PRINT
Erklärung :
Öffnet das ODS RTF-Ziel in einer lokalen Datei, generiert einen Bericht der Tabelle sashelp.prdsale und schließt dann das Ziel, um die Datei fertigzustellen.
Kopiert!
1ods rtf file='c:\test.rtf' ;
2PROC PRINT DATA=sashelp.prdsale;
3RUN ;
4ods rtf close ;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.