Guida di riferimento per le funzioni numeriche

Le funzioni numeriche appartengono al menu delle funzioni matematiche. Agiscono sui valori numerici per arrotondare i numeri per eccesso o difetto, per troncarli o per determinare se il numero è negativo o positivo. Tali funzioni sono disponibili per tutti i provider di dati, ad eccezione dei provider raster, WFS e WMS.

Quando si crea un'espressione per entità geospaziali, è possibile utilizzare le seguenti funzioni numeriche:

Operatore Definizione Sintassi Esempio
CEIL Arrotonda un numero per eccesso al numero intero più alto successivo. Il valore restituito utilizza il tipo di dati di input. Ad esempio, CEIL(2.6)=3 CEIL(-2.6)=-2 CEIL(Proprietà_numerica) CEIL(Costo_Parte)
FLOOR Arrotonda un numero per difetto al numero intero più basso successivo. Il valore restituito utilizza il tipo di dati di input. Ad esempio, FLOOR(2.6)=2 FLOOR(-2.6)=-3 FLOOR(Proprietà_numerica) FLOOR(Costo_Parte)
ROUND Arrotonda un numero alle posizioni decimali specificate. Il valore restituito utilizza il tipo di dati di input. Ad esempio, ROUND(1.476,2)=1.48 ROUND(Proprietà_numerica], Numero di cifre decimali) ROUND(Parte_Costo,2)
SIGN Trova il segno di un numero. Restituisce 1 se il numero è positivo, 0 se il numero è 0, -1 se il numero è negativo. Il valore restituito utilizza il tipo di dati Int16. Ad esempio, SIGN(-3.76)=-1 SIGN(Proprietà_numerica) SIGN(Profitti_Vendita_Particella)
TRUNC Tronca una proprietà di data utilizzando il formato specificato ('ANNO', 'MESE', 'GIORNO', 'ORA' o 'MINUTO') o tronca una proprietà numerica al numero di cifre decimali specificato. Il valore restituito utilizza il tipo di dati di input. Ad esempio, TRUNC(1.476, 2)=1.47. Questa funzione restituisce un valore DOUBLE. TRUNC(Proprietà_Data, 'Formato') TRUNC(Proprietà_numerica, Numero di cifre decimali) TRUNC(Data_Riparazione, 'GIORNO') o TRUNC(Costo_Riparazione, 2)