Veröffentlicht am :
Base SAS INTERNE_ERZEUGUNG

Bedingte Struktur IF-THEN-ELSE

Dieser Code ist auch verfügbar auf: English Español Français
Dieses Skript veranschaulicht die grundlegende Syntax einer IF-THEN-ELSE-Anweisung, die es ermöglicht, verschiedene Codeblöcke basierend auf der Wahrheit einer bestimmten Bedingung auszuführen. Die Platzhalter '[Condition]' und '[Code goes here]' stellen die bedingte Logik und die auszuführenden Aktionen dar. Diese Art von Struktur ist grundlegend für die Implementierung logischer Entscheidungen bei der Datenverarbeitung oder Makroprogrammierung.
Datenanalyse

Type : INTERNE_ERZEUGUNG


In diesem Beispiel werden keine Daten explizit verarbeitet, erstellt oder importiert. Das Skript zeigt eine rein logische Kontrollflussstruktur ohne direkte Interaktion mit Datensätzen oder externen Dateien. Die Kategorie 'INTERNE_ERZEUGUNG' wird verwendet, um anzuzeigen, dass das Skript für seine logische Funktion nicht von externen Datenquellen oder SASHELP abhängt.

1 Codeblock
DATA STEP
Erklärung :
Dieser Codeblock demonstriert eine bedingte 'IF-THEN-ELSE'-Struktur. Die Zeile 'if [Condition] then do;' führt die zu bewertende Bedingung ein. Wenn die '[Condition]' wahr ist, wird der Code zwischen 'do;' und dem ersten 'end;' ausgeführt. Wenn die '[Condition]' falsch ist, wird der Code zwischen 'else do;' und dem zweiten 'end;' ausgeführt. Die Klammern kennzeichnen Platzhalter für eine gültige SAS-Bedingung bzw. den auszuführenden SAS-Code.
Kopiert!
1 * if _ then do;
2
3 IF [Condition] THEN DO;
4 [Code goes here];
5 END;
6 
7 ELSE DO;
8 [Code goes here];
9 END;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.