Get (参与计算的复合字段值序号)
返回一个数字,表示要计算的计算字段的重复项。
格式
Get (参与计算的复合字段值序号)
参数
无
返回的数据类型
数字
原始版本
7.0
说明
返回的第一个重复项是“1”。如果当前字段不是重复字段,则此函数会返回“1”。
示例 1
当 FileMaker Pro 正在计算某个重复字段中的第五个重复项时,返回“5”。
示例 2
作为 Quiz::WeightedScore(一个具有五次重复的计算字段)的字段定义,此公式根据 Quiz::Score(一个具有五次重复的数字字段)中的内容,按测验分数在序列中的位置对其进行加权处理:
Quiz::Score * Get ( 参与计算的复合字段值序号 )
当 Quiz::Score 在第 1 至第 5 次重复中分别包含 85、90、78、92 和 88时:
-
Quiz::WeightedScore[1] 返回 85
-
Quiz::WeightedScore[2] 返回 180
-
Quiz::WeightedScore[3] 返回 234
-
Quiz::WeightedScore[4] 返回 368
-
Quiz::WeightedScore[5] 返回 440
示例 3
作为 Timer::Reminder(带有五个重复项的计算字段)的字段定义,此公式根据 Timer::Start Time(时间字段)和 Timer::Snooze Minutes(数值字段)的内容计算未来时间:
Time ( 小时 ( Extend ( 计时器::开始时间 ) ) ; 分钟 ( Extend ( 计时器::开始时间 ) ) + ( Extend ( 计时器::推迟分钟数 ) * Get ( 参与计算的复合字段值序号 ) ) ; 秒钟 ( Extend ( 计时器::开始时间 ) ) )
在本例中,Extend 函数允许在重复字段的每个重复项中使用非重复字段。
当“计时器::开始时间”中包含“12:00:00”并且“计时器::推迟分钟数”中包含“6”时:
-
计时器::提醒[1] 返回 12:06:00
-
计时器::提醒[2] 返回 12:12:00
-
计时器::提醒[3] 返回 12:18:00
-
计时器::提醒[4] 返回 12:24:00
-
计时器::提醒[5] 返回 12:30:00