Referencia de funciones numéricas

Las funciones numéricas se encuentran 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:

Operador 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_Parte)
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_Parte)
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(Costo_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 ('AÑO', 'MES', 'DÍA', 'HORA' o 'MINUTO') o trunca una propiedad numérica al 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 valor DOUBLE. TRUNC(Propiedad_Fecha, 'Formato') TRUNC(Propiedad_Numérica, Número de decimales) TRUNC(Fecha_Reparación, 'DÍA') o TRUNC(Coste_Reparación, 2)