Last

フィールドの空白を除いた最後の有効な値を返します。

構文 

Last (繰り返しフィールド)

引数 

繰り返しフィールド - 任意の繰り返しフィールド、関連フィールド、繰り返しフィールド、または関連フィールドへの参照を返す式

戻り値のデータタイプ 

テキスト、数字、日付、時刻、タイムスタンプ、オブジェクト

起点バージョン 

6.0 以前のバージョン

説明 

繰り返しフィールドに繰り返しフィールドを指定した場合、空白を除く最後の繰り返しを返します。繰り返しフィールドに関連フィールドを指定した場合、関連レコードの空白を除く最後の値を返します。

メモ 

  • 関連する最後の値は、関連レコードがソートされている方法に応じて変わります。関連レコードがソートされていない場合、Last 関数は、レコードの作成順に基づいて値を返します。

例 1 

Last (入札値) と指定すると、「入札値」が 10 個の値で繰り返すように定義されている数値フィールドに「2500」、「1200」、および「1500」の値が含まれている場合は、「1500」を返します。

例 2 

Last (支払い額::支払い日) は、「支払い額」テーブル内で一致する最後のレコードの支払い日を返します。

例 3 

Last (if (IsEmpty (所属) ; 自宅の電話 ; 勤務先の電話)) は、「所属」フィールドが空白の場合、「自宅の電話」繰り返しフィールドから空白を除く最後の電話番号を返します。「所属」フィールドが空白でない場合、この関数は、「勤務先の電話」繰り返しフィールドから空白を除く最後の電話番号を返します。