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. Essas funções estão disponíveis para todos os provedores de dados, exceto para os provedores raster, WFS e WMS.

Ao criar uma expressão para recursos geoespaciais, você pode utilizar as seguintes funções numéricas:

Função Definição Sintaxe Exemplo

CEIL

Arredonda um número para cima até o número inteiro imediatamente 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 baixo até o número inteiro imediatamente 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], Number of decimal places)

ROUND(Part_Cost,2)

SIGN

Descobre 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' or 'MINUTE')

ou

Trunca uma propriedade numérica para 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

Essa função retorna um DOUBLE.

TRUNC(Date_Property, 'Format')

TRUNC(Numeric_Property, Number of decimal places)

TRUNC(Repair_Date, 'DAY')

ou

TRUNC(Repair_Cost, 2)