12.07.2015 Aufrufe

SAS-Makro-Programmierung: - Urz

SAS-Makro-Programmierung: - Urz

SAS-Makro-Programmierung: - Urz

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Das Fenster grusswin begrüßt den Benutzer und zeigt das aktuelle Datum (mit Hilfe der beidenautomatischen <strong>Makro</strong>variablen &sysday und &sysdate) an. Die Hintergrundfarbe ist Gelb, derText erscheint Schwarz und Blau. Außerdem hat die erste Zeile das Attribut highlight.Um das Fenster am Bildschirm anzeigen zu lassen, ist folgende <strong>Makro</strong>-Programmanweisung nötig:%display grusswin;Folgendes Fenster erscheint auf dem Bildschirm:Beispiel 2:Im zweiten Beispiel werden zwei Gruppen definiert, die wahlweise angezeigt werden sollen.%window eingabe color=whitegroup=lang#3 @5 "Geben Sie in die folgenden Zeilen bitte die Daten ein." c=black#5 @5 "Bedenken Sie dabei, das Sie für das Geschlecht" c=black#7 @5 "folgende Codierung vornehmen müssen:" c=black#9 @5 "Frauen=1, Männer=0" c=blackgroup=kurz#11 @8 "Name:" c=black @20 name 34 attr=underline required=yes c=black#13 @8 "Geschlecht:" c=black @20 sex 1 attr=underline required=yesc=black#15 @8 "Alter:" c=black @20 alter 2 attr=underline required=yesc=black;%macro DISP(typ);%if &typ=lang %then %display eingabe.lang noinput;%display eingabe.kurz;%mend DISP;In dem Fenster EINGABE enthält die Gruppe LANG eine ausführliche Anleitung zur Dateneingabe,die Gruppe KURZ zeigt dagegen lediglich die Variablennamen an.Das <strong>Makro</strong> DISP zeigt entweder beide Gruppen des Fensters an oder nur die kürzere Version, jenachdem welchen Wert die Variable Typ besitzt.Der Aufruf %DISP(lang)führt dazu, daß beide Gruppen des Fensters angezeigt werden, wie inBild 2 zu sehen ist.30

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!