FindMaxInRepeatingForms( )

繰返しフォームのすべてのインスタンスで、特定のデータ・アイテムの最大値を検索します。データはフォームIDによって取得され、数値フィールドでのみ機能します。

この関数の場合:

  • ドロップダウン、ラジオ・ボタンまたはチェックボックス値は、ファンクション・パラメータまたはターゲットとして使用できません。

注意:

これは集計関数です。ターゲットが繰返しフォームにある場合は、各フォーム インスタンスに対してルールが実行されます。

構文

FindMaxInRepeatingForms('variable')

パラメータ

変数
ルール変数。パスeventId.formId.itemIdを参照します。

ノート:

この関数に渡された変数は、ルール式内の他の場所でも再使用できますが、一重引用符を使用して変数をパラメータとして追加する必要があります。

戻り値

すべてのインスタンスでの最大値を返します。最大値が見つからない場合は"0"を返します。

例3-45訪問におけるすべての繰返しフォーム・インスタンスでの"weight"数値アイテムの最大値の検索

// Given 5 repeating form instances with "weight" item containing values of "150, 200, 250, 300, 350"
return FindMaxInRepeatingForms('varWeight');
 
// returns 350