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.

VORWORT.................................................................................................................................................................4LEGENDE ..................................................................................................................................................................51. EINFÜHRUNG .................................................................................................................................................61.1 WAS IST EIN <strong>SAS</strong>-MAKRO?.................................................................................................................................61.2 WO WIRD DIE <strong>SAS</strong>-MAKRO-SPRACHE EINGESETZT? ...........................................................................................61.3 ELEMENTE DER MAKRO-SPRACHE......................................................................................................................62. <strong>SAS</strong>-MAKROVARIABLEN ............................................................................................................................72.1 AUTOMATISCHE MAKROVARIABLEN...................................................................................................................82.2 BENUTZERDEFINIERTE MAKROVARIABLEN.......................................................................................................102.2.1 Erzeugung von benutzerdefinierten <strong>Makro</strong>variablen...............................................................................102.2.2 Ausgabe des Wertes benutzerdefinierter <strong>Makro</strong>variablen........................................................................102.2.3 Verkettung von <strong>Makro</strong>s ............................................................................................................................102.2.4 Indirekte Zuweisung von Werten..............................................................................................................112.2.5 Das Auflösen von mehrfachen Ampersands .............................................................................................11ÜBUNGSAUFGABEN.................................................................................................................................................113. DIE %MACRO-ANWEISUNG.....................................................................................................................133.1 DEFINITION UND AUFRUF VON <strong>SAS</strong>-MAKROS...................................................................................................133.2 MAKRO-NAME..................................................................................................................................................133.3 MAKRO-PARAMETER ........................................................................................................................................133.3.1 Positions- und Schlüsselparameter ..........................................................................................................14ÜBUNGSAUFGABEN.................................................................................................................................................154. LOKALE UND GLOBALE MAKROVARIABLEN...................................................................................164.1 ERZEUGUNG VON LOKALEN UND GLOBALEN MAKROVARIABLEN......................................................................164.1.1 Die %Global-Anweisung..........................................................................................................................174.1.2 Die %Local-Anweisung............................................................................................................................184.2 MAKROS INNERHALB VON MAKROS..................................................................................................................18ÜBUNGSAUFGABEN.................................................................................................................................................195. <strong>SAS</strong>-MAKRO-PROGRAMMANWEISUNGEN...........................................................................................205.1 %*-ANWEISUNG ...............................................................................................................................................205.2 %PUT-ANWEISUNG...........................................................................................................................................215.3 %INPUT-ANWEISUNG........................................................................................................................................215.4 %IF - %THEN / %ELSE-ANWEISUNG.................................................................................................................225.5 %DO - %END-ANWEISUNG...............................................................................................................................22ÜBUNGSAUFGABE...................................................................................................................................................235.6 %DO - %TO - %END-ANWEISUNG (ITERATIVE %DO-ANWEISUNG) .................................................................235.7 %DO - %UNTIL - %END-ANWEISUNG...............................................................................................................245.8 %DO - %WHILE - %END-ANWEISUNG..............................................................................................................255.9 %GOTO LABEL; %LABEL-ANWEISUNG..............................................................................................................255.10 %SYSEXEC-ANWEISUNG.................................................................................................................................265.11 %KEYDEF-ANWEISUNG ..................................................................................................................................28ÜBUNGSAUFGABEN.................................................................................................................................................285.12 %WINDOW-ANWEISUNG.................................................................................................................................285.12.1 Fensteroptionen......................................................................................................................................295.12.2 Felddefinitionen .....................................................................................................................................305.12.3 Gruppen-Definition ................................................................................................................................315.12.4 Automatische Variablen .........................................................................................................................315.13 %DISPLAY-ANWEISUNG..................................................................................................................................33ÜBUNGSAUFGABE...................................................................................................................................................346. <strong>SAS</strong>-MAKRO-FUNKTIONEN.......................................................................................................................346.1 FUNKTIONEN ZUR BEARBEITUNG VON ZEICHENKETTEN ...................................................................................366.1.1 %INDEX-FUNKTION .......................................................................................................................................366.1.2 %LENGTH-FUNKTION ....................................................................................................................................376.1.3 %SCAN- UND %QSCAN-FUNKTION................................................................................................................376.1.4 %SUBSTR- UND %QSUBSTR-FUNKTION.........................................................................................................392

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!