As funções matemáticas estão disponíveis no menu Função matemática. Elas incluem as operações trigonométricas padrão, assim como as funções para valor absoluto, expoentes, e outras. Estas funções estão disponíveis para todos os provedores de dados, exceto para os provedores raster, WFS e WMS.
As funções que retornam ângulos (por exemplo, ARCCOS) são úteis na formulação de expressões que definem rotação.
Ao criar uma expressão para recursos geoespaciais, é possível utilizar as seguintes funções matemáticas.
| Função | Definição | Sintaxe | Exemplo | 
|---|---|---|---|
| ABS | Retorna o valor absoluto de um número (sem seu sinal) utilizando o tipo de dados de entrada. Por exemplo, ABS(-2)=2 | ABS (Propriedade_Numérica) | ABS(Ângulo_Tubulação) | 
| ACOS | Retorna o arco cosseno, ou o cosseno inverso, de um número entre -1 e 1 ou igual a eles. (O arco cosseno é o ângulo que tem um cosseno igual a um determinado número). O valor retornado é em radianos com um tipo de dados duplo. Por exemplo, ACOS(.5)=pi/3 | ACOS(Propriedade_Numérica) | ACOS(Propriedade_Tubulação) | 
| ASIN | Retorna o arco seno, ou seno inverso, de um número entre -1 e 1 ou igual a eles. (Arco seno é o ângulo que tem um seno igual a um determinado número). O valor retornado é em radianos com um tipo de dados duplo. Por exemplo, ASIN(.5)=pi/6 | ASIN(Propriedade_Numérica) | ASIN(Propriedade_Tubulação) | 
| ATAN | Retorna o arco tangente, ou a tangente inversa, de qualquer número. (Arco tangente é o ângulo que tem uma tangente igual a um determinado número). O valor retornado é em radianos com um tipo de dados duplo. Por exemplo, ATAN(1)=pi/4 | ATAN(Propriedade_Numérica) | ATAN(Propriedade_Tubulação) | 
| ATAN2 | Retorna o arco tangente, ou tangente inversa, das coordenadas X e Y de um ponto. Cada coordenada pode ser qualquer número real. O valor retornado é em radianos com um tipo de dados duplo. Por exemplo, ATAN2(-.7071,.7071)=3pi/4 | ATAN2(x_Propriedade_Numérica, y_Propriedade_Numérica) | ATAN2(NS_Propriedade_Rua, EW_Propriedade_Rua) | 
| COS | Retorna o cosseno de um ângulo. O valor retornado tem um tipo de dados duplo. (Em um triângulo retângulo, o cosseno de um ângulo é a relação do lado adjacente com a hipotenusa). Por exemplo, COS(pi/3)=.5 | COS(Propriedade_Angular) | COS(Ângulo_Tubulação) | 
| EXP | EXP retorna e elevado à potência especificada, onde e = 2.71828183... EXP retorna um valor com um tipo de dados duplo. Por exemplo, EXP(2)=7.389056099... | EXP(Propriedade_Numérica) | EXP(Propriedade_Comprimento_Rua) | 
| LN | Retorna o logaritmo natural de um número positivo. O valor retornado tem um tipo de dados duplo. O log natural é utilizado frequentemente para determinar quanto tempo será necessário para obter um nível especificado. Por exemplo, LN(2.71828183)=1 | LN(Propriedade Numérica) | LN(Propriedade_Nível_Desejado) | 
| LOG | Retorna o logaritmo, para a base especificada, de um número. O valor retornado tem um tipo de dados duplo. A base pode ser qualquer valor positivo diferente de 1 e o número pode ser qualquer valor positivo. Por exemplo, LOG(10,100)=2 | LOG(Base, Propriedade_Numérica) | LOG(10,Propriedade_Custo) | 
| MOD | Retorna o resto de um número (o dividendo) após ser dividido por outro número (o divisor). Por exemplo, MOD(11,4)=3 Utiliza a função FLOOR para arredondar. Para obter mais informações, consulte Utilizando Módulo e Resto. | MOD(Dividendo, Divisor) | MOD(Valor_Lote, Área_Lote) | 
| POWER | Retorna o resultado de um número elevado a potência de um segundo número. O valor resultante tem um tipo de dados duplo. A base e o expoente podem ser qualquer número, mas se a base for negativa, a potência deve ser um número inteiro. Por exemplo, POWER(5,2)=25 | POWER (Número-base, Número_expoente) | POWER (Custo_Lote,2 ) | 
| REMAINDER | Retorna o resto de um número após ter sido dividido por outro número. Por exemplo, REMAINDER(11,4)=-1 Utiliza a função ROUND para arredondar. Para obter mais informações, consulte Utilizando Módulo e Resto | REMAINDER(Dividendo, Divisor) | REMAINDER (Custo_Lote,4 ) | 
| SIN | Retorna o seno de um ângulo. O valor retornado tem um tipo de dados duplo. Em um triângulo retângulo, o seno de um ângulo é a relação do lado oposto com a hipotenusa. Por exemplo, SIN(pi/6)=.5 | SIN (Propriedade_Angular) | SIN(Ângulo_Tubulação) | 
| SQRT | Retorna a raiz quadrada de um número positivo. O valor resultante tem um tipo de dados duplo. Por exemplo, SQRT(25)=5 | SQRT (Propriedade_Numérica) | SQRT(Parcel_Area) | 
| TAN | Retorna a tangente de um ângulo. O valor retornado tem um tipo de dados duplo. Em um triângulo retângulo, TAN é a relação do lado oposto para o lado adjacente. Por exemplo, TAN(pi/4)=1 | TAN (Propriedade_Angular) | TAN(Ângulo_Tubulação) |