SAS - петли

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

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

Диаграмма потока

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

Sr.No. Тип и описание петли
1 DO Index.

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

2 ДЕЛАТЬ ПОКА.

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

3 ДЕЛАЙТЕ ПОКА.

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