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;