User Tools

Site Tools


REPEATED MAP

Guide Section: Processing Object Data | EASAP Tree: DATA PROCESSING Branch


REPEATED MAP takes a LIST and maps it to a new LIST according to a mapping defined in Inputs: and Outputs:

REPEATED MAP is similar to SCALAR MAP only a MAP operation is run for each element in a LIST. The length of the REPEATED MAP is the same as the object selected in List:. Object references (DORs) can be used in both the Inputs: and Outputs: parameters, and when these DORs reference list objects, you can select whether:

  • Expand method: LIST inputs and/or outputs are expanded into a comma separated list
  • Repeated Expand method: they are replaced with the value in the referenced list that corresponds to the current matched location in the input list.

Note: All the possible values for each item of the list object specified in the List: parameter must be known to ensure a match with one of the values specified in the Inputs: parameter.

REPEATED MAP
Essential Parameters:
List:Name of LIST
Inputs:LIST of possible choices of List: that will be mapped to new values in Outputs:
Outputs:LIST of values for REPEATED MAP that correspond to Inputs: LIST above.
Optional Parameters:
Delimiter:Character to act as delimiter in DORs in Inputs: or Outputs: above. default→%
Input Expansion:Determines expansion method for DORs in Inputs:(default→Expand, Format, Repeated Expand, Repeated Format)
Output Expansion:Determines expansion method for DORs in Inputs: (default→Expand, Format, Repeated Expand, Repeated Format)
Unit Group:Associates value with an existing DIMENSIONAL GROUP
Trim Whitespace:Specify whether whitespace is trimmed when DORs used for Inputs: and Outputs: (default→Trim, Leave as is)