Kasuje przy tym wektor zmiennych (wypełnia go wartościami brakującymi). Aby uchronić zmienną przed skasowaniem, można ją wymienić w instrukcji:
retain lista zmiennych;
umieszczonej gdziekolwiek w data stepie. W retain można też podać początkowe wartości zmiennych.
Procedury Słowo procedura w SAS-ie znaczy co innego niż w innych językach. Procedura nie jest definiowana przez użytkownika, lecz zaszyta w systemie i możliwa tylko do wywołania. Ich składnia zależy od konkretnej procedury. Spośród kilkuset podano poniżej kilka najczęściej używanych. Każda z nich ma mnóstwo opcji, które nie będą tu już opisywane.
proc sort Sortowanie tabeli.
proc sort data=nazwa_tabeli; by zmienna1 [zmienna2 ...]; run;
proc sql Umożliwia użycie w SAS wstawek SQL.
proc sql; dowolny kod sql quit;
proc freq Wyświetla ile razy wystąpiła dana wartość danej zmiennej, albo kombinacja wartości kilku zmiennych.
Przykład:
proc freq data=tabela; tables zmienna1 zmienna2 zmienna3*zmienna4; run;
proc reg Regresja liniowa
proc reg data=tabela; model zmienna_objaśniana=zmienna_objaśniająca1 zmienna_objaśniająca2 ...; run;