findMaxIn2SForms( )
2つのセクション・フォームで、繰返しセクションのすべてのインスタンスの特定のデータ項目の最大値を検索します。この関数は数値フィールドに対してのみ機能します。
この機能には、数値タイプの質問のみを使用できます。ドロップダウン、ラジオ・ボタンまたはチェック・ボックス値を関数パラメータまたはターゲットとして使用することはできません。
これは集計関数です。ターゲットが2セクション・フォームの繰返しセクションにある場合、ルールは各インスタンスに対して実行されます。
構文
findMaxIn2SForms(formInstance,'variable')
パラメータ
注意:
ルール式の他の場所でこの関数に渡された変数を再利用できますが、一重引用符を使用して変数をパラメータとして追加する必要があります。パラメータ | 必須/オプション | 説明 |
---|---|---|
formInstance |
オプション | 最大値の検索が実行されるフォーム インスタンスを示します。
|
variable(s) |
必須 | チェックする項目変数。一重引用符を使用して渡されます。 |
戻り値
すべてのインスタンスで最大値を構成する数値。最大値が見つからない場合は"0"
。
例)
例3-66ビジット内の2セクション・フォームのすべての繰返しインスタンスでの重量アイテムの最大値の検索
// 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