Last 関数 (レポート ビルダ 2.0)
指定されたスコープでの、指定された式の最後の値を返します。
構文
Last(expression, scope)
パラメーター
expression
(Variant または Binary) この集計関数の実行対象の式です (=Fields!Fieldname.Value など)。この式には、集計関数が使用されている式を指定することはできません。scope
(String) (省略可) この関数の適用先となるレポート アイテムを含むデータセット、データ領域、またはグループの名前です。scope を指定しない場合、現在のスコープが使用されます。詳細については、「式での組み込みのレポート関数と集計関数の使用 (レポート ビルダ 2.0)」および「合計およびその他の集計の計算 (レポート ビルダ 2.0)」を参照してください。
戻り値の型
式の種類によって決まります。
説明
Last 関数は、指定されたスコープですべての並べ替えおよびフィルタ処理が適用された後、データセットの最後の値を返します。
Last 関数は、現在 (既定) のスコープ以外のスコープを使用してグループ化フィルタ式で使用することはできません。
また、ページ ヘッダーで Last を使用して、ページの ReportItems コレクションから最後の値を返し、各ページの最初と最後のエントリを表示する辞書形式のヘッダーを作成することもできます。
scope の値には、式を指定することができません。また、この値では、現在のスコープまたはコンテナ スコープを参照する必要があります。
使用例
次のコード例では、データ領域の Category グループの最後の製品番号が返されます。
=Last(Fields!ProductNumber.Value, "Category")