Search notes:

SAS programming - macro statement: %do %until

%macro tq84_do_until;

  %local i;
  %let   i = 1;

  %do %until(&i = 10);
      %put i = &i;
      %let i = %eval(&i + 1);
  %end;

%mend  tq84_do_until;

%tq84_do_until
/*
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9
*/
Github repository about-SAS, path: /macro-processor/statements/do/until.sas

See also

%do
%do %while
macro statements

Index