#順位(<項目名>...)
指定の項目について順位を求めます。この関数は置換式の中でだけ使えます。
構文
#順位(<項目名>...)
#RANK(<項目名>...)
引数
<項目名>...
順位を求めるために値を比較する項目名の並びを与えます。
解説
たとえば,
[順位] := #順位([項目1],[項目2],[項目3])
という置換を実行すると,結果は次のようになります。
項目1
項目2
項目3
順位
1レコード目
A
B
10
1
2レコード目
A
B
10
1
3レコード目
A
B
20
3
4レコード目
A
C
1
1
戻り値
直前のレコードと引数に指定された項目の値がすべて同じときは前回と同じ値を整数型で返します。
最後の項目の値だけが異なるときは (前回の値 + 1) を整数型で返します。
最後以外の項目の値が異なるとき,または先頭レコードのときは 1 を整数型で返します。
関連項目
#連番
#通番
#順番
#グループ