Data Transformation Engine Functions and Expressions Reference Guide

Chapter 1 - Expressions and Evaluations Expressions That Evaluate to NONE
Functions and Expressions Reference Guide
37
Operator Expression Condition Expression Evaluates to
A > B A != NONE B = NONE TRUE
A < B A != NONE B = NONE FALSE
A = B A != NONE B = NONE FALSE
For example, in this operator expression
Total = #Guests + 1
if #Guests evaluates to NONE, the value for Total will be 1.
When an Input Argument of a Function Evaluates to NONE
If any input argument of a function evaluates to NONE, the function may not
evaluate to NONE. For example,
ABS (NONE)=NONE, but COUNT (NONE)=0. See
Chapter 3 - Function Reference for an explanation of each function and the
function to which it evaluates.
When an Input Argument of a Functional Map Evaluates to
NONE
If any argument of a functional map evaluates to NONE, the functional map will
not be evaluated for that evaluation set.
For example:
MakeForm ( EntryForm:Input , GroupInfo:Input )
Where the object GroupInfo is optional; it has a component range of (0:3). If
there are no occurrences of GroupInfo in the Input data object, the map
MakeForm will not be evaluated at all.
Here is another example:
OrderMap ( OrderRecord:Order:Input ,
SummaryRecord:Order:Input )
If SummaryRecord has a component range of (0:1) and it is missing in a
particular Order. The map OrderMap will not be evaluated for that Order.