Funciones numéricas

Las funciones numéricas se encuentran disponibles en el menú Funciones matemáticas. Operan en valores numéricos para redondear los números hacia arriba o hacia abajo, truncarlos o determinar si el número es negativo o positivo. Estas funciones están disponibles para todos los proveedores de datos excepto para proveedores ráster, WFS y WMS.

Al crear una expresión para elementos geoespaciales, se pueden utilizar las siguientes funciones numéricas:

Función Definición Sintaxis Ejemplo

CEIL

Redondea hacia arriba un número hasta el siguiente entero más alto. El valor devuelto utiliza el tipo de datos de entrada.

Por ejemplo, CEIL(2.6)=3

CEIL(-2.6)=-2

CEIL(Propiedad_Numérica)

CEIL(Coste_Pieza)

FLOOR

Redondea hacia abajo un número hasta el siguiente entero más bajo. El valor devuelto utiliza el tipo de datos de entrada.

Por ejemplo, FLOOR(2.6)=2

FLOOR(-2.6)=-3

FLOOR(Propiedad_Numérica)

FLOOR(Coste_Pieza)

ROUND

Redondea un número a la precisión decimal especificada. El valor devuelto utiliza el tipo de datos de entrada.

Por ejemplo, ROUND(1.476,2)=1.48

ROUND(Propiedad_Numérica, Número de decimales)

ROUND(Coste_Pieza,2)

SIGN

Encuentra el signo de un número. Devuelve 1 si el número es positivo; 0 si el número es 0; -1 si el número es negativo. El valor devuelto utiliza un tipo de datos Int16.

Por ejemplo, SIGN(-3.76)=-1

SIGN(Propiedad_Numérica)

SIGN(Beneficio_Venta_Parcela)

TRUNC

Trunca una propiedad de fecha al formato especificado ('YEAR', 'MONTH', 'DAY', 'HOUR' o 'MINUTE')

o

Trunca una propiedad numérica hasta el número especificado de decimales. El valor devuelto utiliza el tipo de datos de entrada.

Por ejemplo, TRUNC(1.476, 2)=1.47

Esta función devuelve un tipo de datos DOUBLE.

TRUNC(Propiedad_Fecha, 'Formato')

TRUNC(Propiedad_Numérica, Número de decimales)

TRUNC(Fecha_Reparación, 'DAY')

o

TRUNC(Coste_Reparación, 2)