Todouble

todouble

The todouble function converts its argument to a double-precision floating point number.

Spec

todouble(arg0)

Parameters

arg0 - The value to convert to double.

Return Value

A double-precision floating point number.

Example

Convert integer to double:

datatable(val:int64)[1, 42]
| extend as_double = todouble(val)
valas_double
11.0
4242.0

Convert string to double:

datatable(s:string)["3.14", "2.718"]
| extend num = todouble(s)
snum
3.143.14
2.7182.718

todouble

Converts an expression to a double.

Syntax

todouble(Expression)

Examples

Convert a string column before math:

datatable(x:string)["1.5","2.0"]
| extend asDouble = todouble(x)
| summarize avg(asDouble)