COUNT Function
The COUNT function tells you how many values the template user provided in the interview; it can count the number of repetitions in a repeated dialog, the number of selections in a Multi Select variable, or the number of rows in a Table variable.
The difference between COUNT and COUNTER is that COUNT counts the number of repetitions in a list, while COUNTER gives you the number (index) of the current repetition.
You can use the COUNT function with either a repeated dialog, a Multi Select variable, or a Table variable to insert appropriate language, control interview flow, or otherwise determine a template's logic.
Function name | COUNT |
Usage model | COUNT ( DIALOG,TABLE_VAR,MULT_SELECT_VAR ) |
Parameters | The COUNT functions requires you to replace the model with either a repeated dialog, a Table variable, a Multi Select variable. |
DIALOG |
The repeated dialog for which you want to know the number of answers the user has provided. |
MULT_SELECT_VAR |
The Multi Select variable for which you want to know the number of options the user has selected. |
TABLE_VAR |
The Table variable whose rows you wish to count. |
Result | A number value. |
Example
Suppose you want your template to insert either the plural or singular version of a word. You could use COUNT to do that for you as follows:
IF COUNT ( items ) = 1
"Item"
ELSE IF COUNT ( items ) > 1
"Items"
END IF