Veröffentlicht am :
Dienstprogramm INTERNE_ERZEUGUNG

Beispiel für das Schreiben mit automatischen Seitenvariablen

Dieser Code ist auch verfügbar auf: English Español Français
Dieser SAS©-Code veranschaulicht, wie ein einfacher Bericht mithilfe eines DATA-Schritts und der FILE-Anweisung generiert wird. Er konfiguriert die Ausgabedatei 'print' mit Seiten- und Zeilengrößenparametern (ps=50, ls=80). Eine DO-Schleife wird verwendet, um 100 Textzeilen zu schreiben. Jede Zeile enthält Informationen zur Seitennummer (PAGNO), zur aktuellen Zeilennummer (LIN) und zur Anzahl der verbleibenden Zeilen auf der Seite (LINLEFT), die alle automatisch von SAS© abgeleitet werden.
Datenanalyse

Type : INTERNE_ERZEUGUNG


Es werden keine externen Daten verwendet. Das Skript generiert zu Demonstrationszwecken Ausgabetext unter Verwendung automatischer Variablen des SAS-Systems.

1 Codeblock
DATA STEP
Erklärung :
Dieser DATA _NULL_-Block erstellt keinen SAS-Datensatz, sondern wird verwendet, um die Ausgabe in die Datei 'print' umzuleiten. Die FILE-Anweisung mit den Optionen ll, line, page, ps und ls aktiviert und konfiguriert die automatischen Variablen für Paginierung und Zeile. Die DO-Schleife führt die PUT-Anweisung 100 Mal aus, die eine formatierte Textzeile schreibt, einschließlich der Werte der automatischen Variablen für Seite, Zeile und verbleibende Zeilen.
Kopiert!
1DATA _null_;
2 file PRINT ll=linleft line=lin page=pagno ps=50 ls=80;
3 DO x=1 to 100;
4 put 'Page ' pagno 'line number ' lin '- There are ' linleft 'lines left on this page';
5 END;
6RUN;
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.