Tabla de contenidos
No headersLas funciones numéricas se encuentran disponibles en el menú . 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(Part_Cost) |
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(Part_Cost) |
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(Part_Cost,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(Parcel_Sale_Profit) |
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(Repair_Date, 'DAY') o TRUNC(Repair_Cost, 2) |