Repeating form functions
Find or evaluate a value in a repeating form.
- FindDuplicateRepeatingForm( )
Detect duplicate data across repeating form instances for a given item. The data is identified by a form ID which has duplicate item values for the search keys provided. The rule target should be on the corresponding repeating section item. - FindDuplicateRepeatingFormWithinRange( )
Detect duplicate data across repeating form instances for a given item and within the same date range. The data is identified by a form ID which has duplicate item values for the search keys provided. The rule target should be on the corresponding repeating section item. - FindMinInRepeatingForms( )
Find the minimum value of a given number type item in all instances of a repeating form. The data is retrieved by form ID and works only for numeric fields. - FindMaxInRepeatingForms( )
Find the maximum value of a given number item in all instances of a repeating form. The data is retrieved by form ID and works only for numeric fields. - FindMinDateInRFs( )
Find the minimum value of given date, date-time, or partial date items in all repeating instances of the form identified by the form ID. This function is only applicable to date fields. - FindMaxDateInRFs( )
Find the maximum value of the given date, date-time, or partial-date items in all of the repeating instances of the form identified by the form ID. This function is only applicable to date fields. - FindMatchingRepeatingForm( )
Find a repeating form instance that contains a value that matches the search value. - FindMatchingRepeatingFormWithinRange( )
Find an instance of a repeating form, identified by the form ID, that matches the item value provided as a search key. The search can be based on search keys or date ranges. - FindRFInstance( )
Find a repeating form instance that contains a value which matches the search value using a supplied operator. - ListRFInstances( )
List all instance numbers for a repeating form. You can use this helper function in your rule expression to check for instances of a specific question value in a repeating form. - GetCurrentRFInstance( )
Get the form instance number where the rule is currently being run. - GetMatchingRepeatingFormsCount( )
Get the number of repeating form instances of a form that match the item values provided as search keys. - getPrevRepeatValue()
Fetch a value from the previous non-deleted row within the same instance, where the question of interest is entered. This function is available for repeating forms and repeating sections of two-section forms. - getRFValues( )
Retrieves the current values for specified items on repeating form instances.
Parent topic: Rules helper function reference