Funções numéricas

As funções numéricas estão disponíveis no menu Função matemática. Eles 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:

Função 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 para o formato especificado ('YEAR', 'MONTH', 'DAY', 'HOUR' ou 'MINUTE')

ou

Trunca uma propriedade numérica para o número de casas decimais especificado. O valor de retorno utiliza o tipo de dados de entrada.

Por exemplo, TRUNC(1.476, 2)=1.47

Esta função retorna um DUPLO.

TRUNC(Date_Property, 'Format')

TRUNC(Numeric_Property, Número de casas decimais)

TRUNC(Repair_Date, 'DAY')

ou

TRUNC(Repair_Cost, 2)