SAS: bucles

Puede encontrar situaciones en las que un bloque de código deba ejecutarse varias veces. En general, las sentencias se ejecutan secuencialmente: la primera sentencia de una función se ejecuta primero, seguida de la segunda, y así sucesivamente. Pero cuando desee que el mismo conjunto de declaraciones se ejecute una y otra vez, necesitamos la ayuda de Loops.

En SAS, el bucle se realiza mediante la instrucción DO. También es llamadoDO Loop. A continuación se muestra la forma general de una declaración de bucle DO en SAS.

Diagrama de flujo

A continuación se muestran los tipos de bucles DO en SAS.

No Señor. Tipo de bucle y descripción
1 HACER índice.

El bucle continúa desde el valor inicial hasta el valor final de la variable de índice.

2 HACER MIENTRAS.

El bucle continúa hasta que la condición while se vuelve falsa.

3 HACER HASTA.

El bucle continúa hasta que la condición HASTA se vuelve verdadera.