Do...循环
do..loop 控制语句是一个脚本迭代构造,可不断执行一个或几个语句,直到逻辑条件得到满足为止。
语法:
Do [ ( while | 
 until ) condition ] [statements]
[exit do [ ( when | unless ) 
 condition ] [statements]
loop[ ( while | until ) condition ]
        
信息注释由于 do..loop 语句是控制语句,并以分号或换行符结束,三个可能子句(do、exit do 和 loop)中任意一个子句都不得跨越行边界。 
                参数:
| 参数 | 说明 | 
|---|---|
| condition | 
                                 用于评估 True 或 False 的逻辑表达式。  | 
                        
| statements | 
                                 一个或多个 Qlik Sense 脚本语句的任意组。  | 
                        
| while / until | 
                                 while 或 until 条件子句在任何 do..loop 语句中必须只能出现一次,即要么在 dodo 之后,要么在 loop 之后。只有首次遇到时才会解释每一个条件,但在循环中每次遇到时都求值。  | 
                        
| exit do | 
                                 如果在循环内遇到 exit do 子句,则脚本执行会转移至表示循环结束的 loop 子句之后的第一个语句。exit do 子句可通过选择性使用 when 或 unless 后缀变为有条件子句。  |