説明
指定されたフィールドでの N 番目に小さな値を調べます。レポート全体を対象とすることも、(基準フィールド)による各グループを対象とすることもできます。
多重定義
NthSmallest (N, フィールド, 基準フィールド)
NthSmallest (N, フィールド, 基準フィールド, 条件)
引数
フィールドには、この関数で評価できる有効なデータベースフィールドまたは式フィールドを指定します。
基準フィールドは、フィールドで指定されたフィールドの値をグループ化するために使用する基準フィールド。
条件は、基準フィールドのグループ化のタイプを表す文字列。基準フィールドが日付、時刻、日時、または論理型フィールドである場合にだけ、この引数を指定します。この引数に使用できる文字列については、
「集計関数で使用できる条件」を参照してください。
アクション
指定されたフィールドでの N 番目に小さな値を調べます。レポート全体を対象とすることも、(基準フィールド)による各グループを対象とすることもできます。
例
NthSmallest (1, {Customer.CUSTOMER ID}“顧客番号”フィールドに 12 ~ 50 の範囲の数値が含まれている場合は、12 が返されます。
NthSmallest(1, {Customer.CUSTOMER NAME}, {Customer.REGION})“顧客名”フィールドの最小値が地域別に返されます。
NthSmallest({orders.ORDER AMOUNT}, {Customer.REGION}, "monthly")“受注額”フィールドの値を地域別にグループ化し、各月の“受注額”フィールドでの最小値を地域別に返します。
注 この関数を式の中で使用すると、式は印刷時に強制的に評価されます。
評価時期に関する詳細については、
「評価時期」を参照してください。