ModuloCounter
Adds an attribute holding the next integer in a sequence, restarting the count at 0 whenever the sequence reaches the specified maximum value.
Each feature will have a number added to it, in the range from 0 to one less than the maximum.
Parameters
The name of the attribute that will contain the results, and will appear in the list of Output port attributes.
A counter name. Each time a feature is processed by this transformer, the count associated with this counter name is incremented. This allows many different modulo counters to be used during a single translation. If this parameter is not specified, a default counter name is assumed. It is recommended to use a unique name for this parameter to avoid conflict with other Counter or ModuloCounter transformers in the workspace.
Maximum value for this counter after which the count is reset.
Example
If you set the Count Maximum to a value of 3, this will set the value of the Count Output Attribute to 0,1,2,0,1,2,0 for the first 7 features that enter the transformer.
Editing Transformer Parameters
Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, click beside the applicable parameter. For more information, see Transformer Parameter Menu Options.
Transformer Categories
Technical History
Associated FME function or factory: @Count
Search FME Community
Search for samples and information about this transformer on the FME Community.