Inverse Function

Description 1 of 6 (the inverse of a number value):
The negative value of a number (same as unary minus).
Returns:
Number
Parameter:
Parameter
Data Type
Description
1
Number
The number value.
Example:
When using functions inside a field, remember the field brackets:
{Inverse(VariableName)}
Expression
Result
Inverse( -3.5 )
3.5
Inverse( Inverse( -3.5 ) )
-3.5
Description 2 of 6 (the inverse of a boolean value):
The negation of a boolean (same as Not).
Returns:
Boolean
Parameter:
Parameter
Data Type
Description
1
Boolean
The boolean value.
Examples:
Expression
Result
Inverse( true )
false
Inverse( false )
true
Inverse( Inverse( true ) )
true
Description 3 of 6 (the inverse of a text value):
The inverse of each character in the text.
A character is inverted by subtracting its UNICODE number from 65536.
Returns:
Text
Parameter:
Parameter
Data Type
Description
1
Text
The text.
Example:
Expression
Result
Inverse( "abc" )
"゚゙ン"
Inverse( Char( 65536 - Code( "A" ) ) )
"A"
Inverse( Inverse( "A" ) )
"A"
Description 4 of 6 (the inverse of a date value):
The inverse date which is calculated relative to an imaginary minimum date of 1600-1-1 and an imaginary maximum date of 3999-12-31.
Returns:
Date
Parameter:
Parameter
Data Type
Description
1
Date
The date value.
Examples:
Expression
Result
Inverse( Date(1600,1,1) )
Date(3999,12,31)
Inverse( Date(3999,12,31) )
Date(1600,1,1)
Inverse( Inverse( Date(2000,2,29) ) )
Date(2000,2,29)
Description 5 of 6 (the inverse of a time value):
The time 23:59:59 minus the given time.
Returns:
Time
Parameter:
Parameter
Data Type
Description
1
Time
The time value.
Examples:
Expression
Result
Inverse( Time(0,0,0) )
Time(23,59,59)
Inverse( Time(12,0,0) )
Time(11,59,59)
Inverse( Inverse( Time(15,30,45) ) )
Time(15,30,45)
Description 6 of 6 (the inverse of a list of values):
The list whose members are the inverse of each member of the given list.
Returns:
Any*
Parameter:
Parameter
Data Type
Description
1
Any*
The list.
Examples:
Expression
Result
Inverse( List( 1, 2, 3 ) )
List( -1, -2, -3 )
Inverse( List( Time(0,0,0), Time(12,0,0), Time(23,59,59) ) )
List( Time(23,59,59), Time(11,59,59), Time(0,0,0) )