Referência de função numérica

As funções numéricas estão no menu Funções matemáticas. Elas operam em valores numéricos para arredondar números para cima ou para baixo, truncá-los ou determinar se o número é negativo ou positivo. Estas funções estão disponíveis para todos os provedores de dados, exceto para os provedores raster, WFS e WMS.

Quando criar uma expressão para recursos geoespaciais, é possível utilizar as seguintes funções numéricas:

Operador Definição Sintaxe Exemplo
CEIL Arredonda um número para cima para o próximo número inteiro superior. O valor de retorno utiliza o tipo de dados de entrada. Por exemplo, CEIL(2.6)=3 CEIL(-2.6)=-2 CEIL(Numeric_Property) CEIL(Part_Cost)
FLOOR Arredonda um número para o próximo número inteiro inferior. O valor de retorno utiliza o tipo de dados de entrada. Por exemplo, FLOOR(2.6)=2 FLOOR(-2.6)=-3 FLOOR(Numeric_Property) FLOOR(Part_Cost)
ROUND Arredonda um número para as casas decimais especificadas. O valor de retorno utiliza o tipo de dados de entrada. Por exemplo, ROUND(1.476,2)=1.48 ROUND(Numeric_Property], Número de casas decimais) ROUND(Part_Cost,2)
SIGN Encontra o sinal de um número. Retorna 1 se o número for positivo; 0 se o número for 0; -1 se o número for negativo. O valor de retorno utiliza um tipo de dados Int16. Por exemplo, SIGN(-3.76)=-1 SIGN(Numeric_Property) SIGN(Parcel_Sale_Profit)
TRUNC Trunca uma propriedade de data de acordo com o formato especificado ('YEAR', 'MONTH', 'DAY', 'HOUR' ou 'MINUTE') ou trunca uma propriedade numérica de acordo com o número especificado de casas decimais. O valor de retorno utiliza o tipo de dados de entrada. Por exemplo, TRUNC(1.476, 2)=1.47. Esta função retorna um DOUBLE. TRUNC(Date_Property, 'Format') TRUNC(Numeric_Property, número de casas decimais) TRUNC(Repair_Date, 'DAY') ou TRUNC(Repair_Cost, 2)