IterNo - スクリプト関数
このスクリプト関数は、while 節を含む LOAD ステートメントで、単一のレコードが評価された回数を示す整数を返します。最初の反復の値は 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 |