Last

返回字段中的最后一个非空有效值。

格式 

Last(重复字段)

参数 

重复字段 - 任意重复字段或相关字段,或者将参考返回到重复字段或相关字段的表达式

返回的数据类型 

文本、数值、日期、时间、时间戳、容器

原始版本 

6.0 或更低版本

说明 

如果重复字段指定了重复字段,则返回最后一个非空重复项。如果重复字段指定了一个相关字段,则返回相关集合中的最后一个非空值。

注释 

  • 最后一个相关值将取决于相关记录的排序方式。如果未排序相关记录,则 Last 函数返回一个基于记录创建顺序的值。

示例 1 

如果“包价”定义为重复 10 个值的数值字段且包含值 2500、1200 和 1500,则 Last(包价) 返回“1500”。

示例 2 

Last(支付::支付日期) 返回支付表中最后一个匹配记录中的支付日期。

示例 3 

当公司字段为空时,Last(if(IsEmpty(公司);个人电话;工作电话)) 返回重复字段个人电话中的最后一个非空电话号码。如果公司字段不为空,则该函数返回重复字段工作电话中的最后一个非空电话号码。