Makrofunktion verwenden
Ein Makro ist eine Gruppe von Befehlen, die angepasste Befehlssyntax generiert. Die Verwendung von Makros kann den Zeit-und Arbeitsaufwand für die Ausführung komplexer und sich wiederholender Datenanalysetasks reduzieren.
Makros bestehen aus zwei Teilen: einer Makrodefinition, die den Anfang und das Ende des Makros angibt und dem Makro einen Namen gibt, und einem Makrohauptteil, der reguläre Befehle oder Makrobefehle enthält, die Befehlssyntax erstellen. Wenn ein Makro durch den Makroaufrufaufgerufen wird, wird Syntax in einem Prozess generiert, der als Makroerweiterungbezeichnet wird. Anschließend wird die generierte Syntax als Teil der normalen Befehlsfolge ausgeführt.
Dieses Kapitel zeigt, wie Makros erstellt werden, die drei Datenanalysetasks ausführen. Im ersten Beispiel erleichtern Makros eine Dateiabgleichstask. In Beispiel 2 automatisieren Makros eine spezialisierte statistische Operation (Testen eines Stichprobenkorrelationskoeffizienten gegen einen Korrelationskoeffizienten einer Population ungleich null). Makros in Beispiel 3 generieren Zufallsdaten. Wie in der folgenden Tabelle dargestellt, veranschaulicht jedes Beispiel verschiedene Funktionen der Makrofunktion. Informationen zu bestimmten Makrobefehlen finden Sie unter dem Befehl DEFINE .
| Beispiel 1 | Beispiel 2 | Beispiel 3 | |
|---|---|---|---|
| Makroargument | |||
| Schlüsselwort | x | x | x |
| Standardwerte | x | x | |
| Keine | x | x | |
| Bearbeitung von Zeichenfolgen | x | x | |
| Verwendung von Schleifen | |||
| Inhalt | x | x | |
| Listenverarbeitung | x | ||
| Direkte Zuweisung | x | x |