12.07.2015 Aufrufe

SAS-Makro-Programmierung: - Urz

SAS-Makro-Programmierung: - Urz

SAS-Makro-Programmierung: - Urz

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • 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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!