Cómo añadir información

Funciones numéricas

    Tabla de contenidos
    No headers

    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ónDefiniciónSintaxisEjemplo

    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)