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

Ниже приведены типы контуров DO в SAS.
Sr.No. | Тип и описание петли |
---|---|
1 | DO Index. Цикл продолжается от начального значения до конечного значения индексной переменной. |
2 | ДЕЛАТЬ ПОКА. Цикл продолжается до тех пор, пока условие while не станет ложным. |
3 | ДЕЛАЙТЕ ПОКА. Цикл продолжается до тех пор, пока условие UNTIL не станет истинным. |