To properly display this page you need a browser with JavaScript support.
Um campo do tipo expressão, é um campo que é calculado no momento que os dados serão exibidos na tela.
Pode-se utilizar operadores e funções matemáticas para compor este valor. Somente os campos numéricos da fonte de dados podem ser utilizados como parte da expressão.
Exemplo 1: ((1 + 3) * 5) * 100
Exemplo 2: Soma(Quantidade) / ValorBruto
Exemplo 3: Round(Sqrt(ValorIndice), 2)
Tipo
Para adicionar um campo calculado, é necessário selecionar o tipo Expressão e um campo se abrirá para o preenchimento.
Operador
Segue abaixo a lista dos operadores disponíveis:
Operador
Descrição
Exemplo
Resultado
+
Soma
1 + 2
3
-
Subtração
1 - 2
-1
*
Multiplicação
2 * 3
6
/
Divisão
1 / 4
0,25
%
Resto da Divisão
1 % 5
1
(
Abre Parênteses
( 1 * 5) * 6
30
)
Fecha Parênteses
( 1 * 5) * 6
30
>
Maior
1 > 2
false
<
Menor
1 < 2
true
=
Igual
1 = 2
false
!=
Diferente
1 != 2
true
Funções
Segue abaixo a lista das funções disponíveis:
Função
Descrição
Exemplo
Soma(X)
Retorna o valor somado de um campo X
Soma(Quantidade)
Med(X)
Retorna a média de um campo X
Med(ValorBruto)
CampoMax(X)
Retorna o valor máximo de um campo X
CampoMax(Quantidade)
CampoMin(X)
Retorna o valor mínimo de um campo X
CampoMin(Quantidade)
Qtd(X)
Retorna a quantidade de vezes de um campo X
Qtd(ValorLiquido)
Abs(X)
Retorna o valor absoluto de um número X
Abs(ValorDesconto)
Acos(X)
Retorna o ângulo cujo cosseno é o número X
Acos(Desvio)
Asin(X)
Retorna o ângulo cujo seno é o número X
Asin(Desvio)
Atan(X)
Retorna o ângulo cuja tangente é o número X
Atan(Desvio)
Ceiling(X)
Retorna o menor número inteiro maior ou igual ao número X
Ceiling(Fator)
Cos(X)
Retorna o coseno do ângulo X
Cos(Angulo)
Exp(X)
Retorna o número elevado a potência X
Exp(Angulo)
Floor(X)
Retorna o maior número inteiro menor ou igual ao número X
Floor(Indice)
Log(X, Y)
Retorna o logarítimo do número X pela base Y
Log(Quantidade, 2)
Log10(X)
Retorna o logarítimo do número X pela base 10
Log10(Quantidade)
Max(X, Y)
Retorna o maior número de X e Y
Max(Valor1, Valor2)
Min(X, Y)
Retorna o menor número de X e Y
Min(Valor1, Valor2)
Pow(X, Y)
Retorna o número X elevado à potência Y
Pow(Quantidade, 2)
Round(X, Y)
Retorna o arredondamento do número X com a quantidade de decimais Y
Round(ValorBruto, 3)
Sign(X)
Retorna o sinal do número X
Sign(-5)
Sin(X)
Retorna o seno do ângulo X
Sin(Quantidade)
Sqrt(X)
Retorna a raíz quadrada do número X
Sqrt(9)
Tan(X)
Retorna a tangente do ângulo X
Tan(Quantidade)
Truncate(X)
Trunca as decimais do número X
Truncate(25.98)
Campos
Os campos da fonte de dados poderão ser utilizados como parte da expressão.
Somente os campos numéricos podem ser utilizados na expressão.
Expressão
Preencha neste campo a expressão que será calculada.
Validar Expressão
Utilize este botão para verificar se a expressão é valida.
Versão
Descrição
Iniciada a utilização do Release Notes a partir da versão 1.6
Evolução para versão 2.0