SAS - Processo decisionale
Le strutture decisionali richiedono che il programmatore specifichi una o più condizioni che devono essere valutate o testate dal programma, insieme a una o più istruzioni da eseguire se la condizione è determinata truee, facoltativamente, altre istruzioni da eseguire se si determina che la condizione è false.
Di seguito è riportata la forma generale di una tipica struttura decisionale presente nella maggior parte dei linguaggi di programmazione:
 
    SAS fornisce i seguenti tipi di dichiarazioni sul processo decisionale. Fare clic sui seguenti collegamenti per verificarne i dettagli.
| Sr.No. | Tipo di istruzione e descrizione | 
|---|---|
| 1 | Istruzione IF.  Un if statementconsiste in una condizione. Se la condizione è vera, vengono recuperati i dati specifici.  |  
      
| 2 | Istruzione IF-THEN-ELSE.  Un if statement seguita dall'istruzione else, che viene eseguita quando la condizione booleana è falsa.  |  
      
| 3 | Istruzione IF-THEN-ELSE-IF.  Un if statement seguita dall'istruzione else, che è di nuovo seguita da un'altra coppia di istruzioni IF-THEN.  |  
      
| 4 | Istruzione IF-THEN-DELETE.  Un if statement consiste in una condizione, che se vera cancella i dati specifici dalle osservazioni.  |  
      
