Reihenfolge bei Dataset-Optionen

Bei gleichzeitiger Verwendung mehrerer der Dataset-Optionen keep, drop, rename und where wird folgende Reihenfolge eingehalten: zuerst keep oder drop, dann rename, schließlich where.

Begründung: keep und drop werden von SAS als erstes ausgeführt, dann rename, schließlich where. Daher ist dies auch die richtige Reihenfolge im Code. Benutzt man rename, so muss man bei keep und drop die alten Namen nennen, bei where jedoch die neuen Namen.

Beispiel

data class;
   
set sashelp.class(
      keep   = weight
      rename = (weight=gewicht)
      where  = (gewicht>
100)
   );
run;

Überarbeitet

Habe folgendes aus Gründen der Einheitlichkeit überarbeitet:

  • Überschrift gekürzt, damit Inhaltsverzeichnis am rechten Rand übersichtlich bleibt
  • Formulierung etwas geändert, um die Regel und die Begründung zu trennen
  • Codebeispiel vervollständigt