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.

%first%put D1: &fname &mname &lname;aufgerufen werden.6. Schreiben Sie ein <strong>Makro</strong> IRISART, das die Mittelwerte der Variable SL der drei Iris- Artennacheinander ohne Sortiervorgang bestimmt. (Tip: %do - %to).Gegeben sei folgende %input-Anweisung:%input userid username telefon ortBestimmen Sie die Belegung der Variablen USERID, USERNAME, TELEFON, ORTSYSBUFFR, wenn folgende Zeilen eingegeben werden:undHTR123 SMITH 45321 HDJKD123 SMITH,JAMES 55216 MA-LUOIU222 LUDWIG,11116,KA,2XYU233 HARRIG, J.R. 1886 MA-3 R-3PSK238 'KRANICH, R.S.' '46890' 'HD-BOXBERG' 'KA'7. Welcher <strong>SAS</strong>-Code wird von folgendem <strong>Makro</strong> erzeugt:%macro prtall(n);%do i=1 %to &n;data ort&i;set orte;if ort=&i;proc print data=ort&i;title "Ausdruck der Ortschaft &i";%end;run;%mend prtall;wenn es mit %prtall(2) aufgerufen wird?8. Schreibe ein <strong>Makro</strong>, das die Werte der automatischen Variablen SYSDATE, SYSDAY,SYSENV, SYSSCP, SYSTIME und SYSVER ausgibt, jede Variable mit Name und Wert ingetrennten Zeilen.Rufen Sie das <strong>Makro</strong> auf.9. Schreiben Sie ein <strong>Makro</strong> KOMBI, das zwei Dateien verknüpft (merge und set), abhängigvon Aufrufparametern. Das <strong>Makro</strong> soll Schlüsselparameter erhalten für• erste Eingabedatei (Default = letzte benutzte Datei)• zweite Eingabedatei (Default = Nullwert)• Ausgabedatei (Default = Nullwert)• Typ der Operation• BY-Variable, wenn notwendigEine Fehlermeldung soll einen ungültigen Aufruf anzeigen.10. Schreiben Sie ein <strong>Makro</strong> ALTER, das Name und Geburtsdatum am Terminal erfragt undanschließend das aktuelle Alter errechnet und ausgibt.64

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!