SAS - Loops

Potrebbero verificarsi situazioni in cui un blocco di codice deve essere eseguito più volte. In generale, le istruzioni vengono eseguite in sequenza: la prima istruzione in una funzione viene eseguita per prima, seguita dalla seconda e così via. Ma quando vuoi che lo stesso insieme di istruzioni venga eseguito ancora e ancora, abbiamo bisogno dell'aiuto di Loops.

In SAS il looping viene eseguito utilizzando l'istruzione DO. È anche chiamatoDO Loop. Di seguito è riportata la forma generale di un ciclo DO in SAS.

Diagramma di flusso

Di seguito sono riportati i tipi di loop DO in SAS.

Sr.No. Tipo e descrizione del loop
1 Indice DO.

Il ciclo continua dal valore iniziale fino al valore finale della variabile indice.

2 FARE MENTRE.

Il ciclo continua finché la condizione while non diventa falsa.

3 FARE FINO A.

Il ciclo continua fino a quando la condizione UNTIL diventa True.