findMaxIn2SForms( )

在双部分表单中,查找重复部分的所有实例中给定数据项的最大值。此函数仅适用于数字字段。

对于此功能,只能使用数字类型问题。不能将下拉列表、单选按钮或复选框值用作函数参数或目标。

这是聚集函数。如果目标位于双节表单的重复部分,则为每个实例运行规则。

语法

findMaxIn2SForms(formInstance,'variable')

参数

注:

允许在规则表达式的其他位置重用传递到此函数的变量,但是您必须使用单引号将变量添加为参数。
参数 必填/可选 说明
formInstance 可选 指明要在其中执行最大值的搜索的表单实例。
  • 如果 formInstancenull 并且变量位于平面部分,则搜索所有实例的平面部分。
  • 如果 formInstancenull,变量位于表行中,则搜索所有实例中的所有表行。
  • 如果提供了 formInstance 值,则仅对指定实例的表行进行搜索。
variable(s) 必需 要检查的项变量,使用单引号传入。

返回值

构成所有实例的最大值的数字值,如果没有找到最大值,则为 "0"

示例

示例 3-65 查找访视中两部分表单的所有重复实例中“权重”编号项的最大值

// Given 5 repeating section instances in a two-section form with "weight" item containing values of "150, 200, 250, 300, 350"
return findMaxIn2SForms(null,'varWeight');
 
// returns 350