SAS-Makro-Programmierung: - Urz
SAS-Makro-Programmierung: - Urz
SAS-Makro-Programmierung: - Urz
- Keine Tags gefunden...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
%let vname=hans;%let name=&vname Schreiner;%let nachname=Schreiner;%let nname=&&nachname;2. Im Verzeichnis n:\<strong>SAS</strong>urz\daten finden Sie die <strong>SAS</strong>-Datei IRIS.SSD mit denMeßergebnissen von Fishers berühmtem Experiment mit seinen Iris-Arten.Schreiben Sie ein <strong>SAS</strong>-Programm zum Ausdruck der Datei (proc print).Übergeben Sie Libref und Dateinamen über <strong>Makro</strong>variaben. Bilden Sie eine Titel-Anweisung, die aussagt, um welche Datei es sich handelt. Versehen Sie die Fußnote mit demaktuellen Datum und der Uhrzeit.3. Gegeben seien folgende %let Anweisungen%let a=Hallo;%let a1=Auf Wiedersehen;%let b=Gutes Gelingen;%let c=Tschuess;Überlegen Sie, was die folgenden %put-Anweisungen erzeugen und überprüfen Sie es:%put &a,&b;%put c&a,&b;%put c&a.&b;%put &c,&a1;%put &c,&a.1;4. Submittieren Sie folgendes Programm. Woran liegt es, daß der <strong>Makro</strong>-Prozessor dieautomatischen <strong>Makro</strong>variablen nicht auflöst?proc gslide;title 'Grafik vom &Sysdate, <strong>SAS</strong>-Version &sysver';run;TIP! Verwenden Sie folgende System-Optionen, die Ihnen bei der Fehlersuche behilflich sind:• MPRINT• MLOGIC• SYMBOLGENAlle drei System-Optionen geben zusätzliche Informationen über das ablaufende <strong>SAS</strong>-<strong>Makro</strong> imLog-Fenster aus. Sie aktivieren sie, indem sie die Options-Anweisung entsprechend einstellen.Aufruf:options symbolgen mlogic mprint;MPRINT: Der <strong>Makro</strong>-Prozessor gibt den aufgelösten <strong>SAS</strong>-Code aus. Sie erfahren dadurch, ob eine<strong>Makro</strong>-Programmanweisung ausgeführt wurde oder nicht.MLOGIC: Spiegelt den Ablauf des <strong>Makro</strong>s, indem es zeitgleich die Programmanweisungen ins Log-Fenster schreibt.SYMBOLGEN: Zeigt <strong>Makro</strong>-Referenzen an, z.B. ob eine Variable aufgelöst wurde und welchen Wertdie Variable besitzt.Alle drei Optionen werden mit nomprint, nomlogic und nosymbolgen wieder zurückgesetzt.11