SAS - HACER HASTA Loop

El bucle DO UNTIL utiliza una condición UNTIL. Las sentencias SAS se ejecutan repetidamente hasta que la condición UNTIL se convierte en TRUE.

Sintaxis

DO UNTIl (variable  condition);
. . . SAS statements . . . ;
END;

Ejemplo

DATA MYDATA;
SUM = 0;
VAR = 1;
DO UNTIL(VAR>5);
   SUM = SUM+VAR;
   VAR+1;
END;
   PROC PRINT;
   RUN;

Cuando se ejecuta el código anterior, produce el siguiente resultado:

do_index_result.JPG