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. |