findMaxIn2SForms( )

2つのセクション・フォームで、繰返しセクションのすべてのインスタンスの特定のデータ項目の最大値を検索します。この関数は数値フィールドに対してのみ機能します。

この機能には、数値タイプの質問のみを使用できます。ドロップダウン、ラジオ・ボタンまたはチェック・ボックス値を関数パラメータまたはターゲットとして使用することはできません。

注意:

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

構文

findMaxIn2SForms('variable')

パラメータ

変数
検索する項目変数。参照パス: eventId.formId.itemId

注意:

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

戻り値

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

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

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