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 によって定義される範囲内で、日付ごとにレコードを 1 つ生成します。
この結果、テーブルは次のようになります。
Day |
Date |
---|---|
1 | 2014-01-22 |
2 | 2014-01-23 |
3 | 2014-01-24 |
4 | 2014-01-25 |
5 | 2014-01-26 |