Expressions use functions, arguments, and references to map elements in order to
define the actions to be performed in the map.
An expression can use three types of elements:
Functions: units of code that accept arguments and return a single value.
Arguments: parameters used to define a function, a filter for example.
Map elements: references to elements in the input or output structure of the
map.
In the expression below, SimpleLoop is a function, Input Map
Element, Filter, Sort Keys, and
Contexts are arguments and
/PurchaseOrderShipping/Address is a reference to a map
element.
Expressions can be displayed in two formats:
As tree nodes, like in the example above, which allows you to edit the
expression by dragging an dropping functions and map elements.
As text, which allows you to manipulate the expression by typing. The following
text represents the same expression as in the image
above: