データ件数を4000件以下の場合
// Concurrent で前半、後半取得を同時実行
Concurrent(
// 前半のデータを取れるだけ取得
ClearCollect(
col_datalistChunk1,
Sort(
datalist,
ID,
SortOrder.Ascending
)
),
// 後半のデータを取れるだけ取得
ClearCollect(
col_datalistChunk2,
Sort(
datalist,
ID,
SortOrder.Descending
)
)
);
// ClearCollect は複数のレコードまたはテーブルを指定可能
ClearCollect(
col_datalist2,// ギャラリーのデータソース
col_datalistChunk1,// 前半のデータ
Filter(// 後半のデータから前半のデータを除外
col_datalistChunk2,
Not(ID in col_datalistChunk1.ID)
)
);
Clear(col_datalistChunk1);
Clear(col_datalistChunk2);
参考サイト