IterNo — функция скрипта
Эта функция скрипта возвращает целое число, обозначающее текущую итерацию предложения while. Первый шаг цикла — число 1. Функция IterNo имеет значение только при условии совместного использования с предложением while.
Синтаксис:
IterNo( )
Примеры и результаты:
LOAD
IterNo() as Day,
Date( StartDate + IterNo() - 1 ) as Date
While StartDate + IterNo() - 1 <= EndDate;
LOAD * INLINE
[StartDate, EndDate
2014-01-22, 2014-01-26
];
Данный оператор LOAD генерирует одну запись на дату внутри диапазона, определенного параметрами StartDate и EndDate.
В этом примере полученная таблица будет выглядеть так:
Day |
Date |
---|---|
1 | 2014-01-22 |
2 | 2014-01-23 |
3 | 2014-01-24 |
4 | 2014-01-25 |
5 | 2014-01-26 |