ToNumber Function

Use ToNumber to convert values from a different data type to a number.
ToNumber supports the following data types:
  • text
  • time
  • decimal number
Description 1 of 4 (convert a text value):
Convert a text value to a number value.
Returns:
Number
Parameter:
Parameter
Data Type
Description
1
Text
The text to be converted.
Example:
When using functions inside a field, remember the field brackets:
{ToNumber(VariableName)}
Expression
Result
ToNumber( "-001.002000" )
-1.002
Description 2 of 4 (convert a time value):
Convert a time value to a number value.
The number returned, which is in the range 0 (inclusive) to 1 (exclusive), represents the fraction of a 24-hour day.
Returns:
Number
Parameter:
Parameter
Data Type
Description
1
Time
The time to be converted.
Examples:
When using functions inside a field, remember the field brackets:
{ToNumber(VariableName)}
Expression
Result
ToNumber( Time(0,0,0) )
0
ToNumber( Time(12,0,0) )
0.5
ToNumber( Time(23,59,59) )
0.999988425925926
Description 3 of 4 (convert a list of text values):
Convert a list of text values to a list of number values.
Returns:
Number*
Parameter:
Parameter
Data Type
Description
1
Text*
The list of text values to be converted.
Example:
When using functions inside a field, remember the field brackets:
{ToNumber(VariableName)}
Expression
Result
ToNumber( "-001.002000", "2.34500", "4.0198", "3" )
List(-1.002, 2.345, 4.0198, 3)
Description 4 of 4 (convert a list of time values):
Convert a list of time values to a list of number values.
The number returned, which is in the range 0 (inclusive) to 1 (exclusive), represents the fraction of a 24-hour day.
Returns:
Number*
Parameter:
Parameter
Data Type
Description
1
Time*
The list of time values to be converted.
Examples:
When using functions inside a field, remember the field brackets:
{ToNumber(VariableName)}
Expression
Result
ToNumber( Time(0,0,0), Time(12,0,0), Time(23, 59, 59) )
List(0, 0.5, 0.999988425925926)