Учебники

SAS — Петли

Вы можете столкнуться с ситуациями, когда блок кода должен выполняться несколько раз. В общем случае операторы выполняются последовательно: первый оператор в функции выполняется первым, затем второй и так далее. Но когда вы хотите, чтобы один и тот же набор операторов выполнялся снова и снова, нам нужна помощь Loops.

В SAS цикл выполняется с помощью оператора DO. Это также называется DO Loop . Ниже приведен общий вид операторов цикла DO в SAS.

Схема потока

SAS_do_while_loop.jpg

Ниже приведены типы циклов DO в SAS.

Цикл продолжается от начального значения до конечного значения индексной переменной.

Цикл продолжается до тех пор, пока условие не станет ложным.

Цикл продолжается до тех пор, пока условие UNTIL не станет True.