SetPrecision

Computes any math function with a precision of 16 to 400 digits to the right of the decimal point.

Format 

SetPrecision ( expression ; precision )

Parameters 

expression - any numeric expression

precision - any number or numeric expression for the number of decimal places

Data type returned 

number

Originated in version 

7.0

Description 

All functions except trigonometric functions support extended precision. This function doesn't perform a truncation.

Example 1 

SetPrecision(5/9;30) returns 0.555555555555555555555555555556.

SetPrecision(1.321321321321321321321321321;0) returns 1.3213213213213213.

Example 2 

SetPrecision(If(field1>5;Exp(50);Average(5/9;1/7;5/7));25) returns either

5184705528587072464087.4533229334853848274691006 if field1 > 5, or

0.4708994708994708994708995 if field1 <= 5.