Last
返回字段中的最后一个非空有效值。
格式
Last(重复字段)
参数
重复字段
- 任意重复字段或相关字段,或者将参考返回到重复字段或相关字段的表达式
返回的数据类型
文本、数值、日期、时间、时间戳、容器
原始版本
6.0 或更低版本
说明
如果重复字段
指定了重复字段,则返回最后一个非空重复项。如果重复字段
指定了一个相关字段,则返回相关集合中的最后一个非空值。
注释
- 最后一个相关值将取决于相关记录的排序方式。如果未排序相关记录,则
Last
函数返回一个基于记录创建顺序的值。
示例 1
如果“包价”定义为重复 10 个值的数值字段且包含值 2500、1200 和 1500,则 Last(包价)
返回“1500”。
示例 2
Last(支付::支付日期)
返回支付表中最后一个匹配记录中的支付日期。
示例 3
当公司字段为空时,Last(if(IsEmpty(公司);个人电话;工作电话))
返回重复字段个人电话中的最后一个非空电话号码。如果公司字段不为空,则该函数返回重复字段工作电话中的最后一个非空电话号码。