Todos os produtos
Search
Central de documentação

Quick BI:Funções numéricas

Última atualização: Jun 27, 2026

As funções numéricas processam dados numéricos ao aplicar regras matemáticas aos valores de entrada e retornar novos resultados numéricos.

BI_ABS

A função BI_ABS calcula o valor absoluto de um número.

Sintaxe

BI_ABS(number)

Descrição

number: o número do qual se deseja obter o valor absoluto.

Descrição

Retorna o valor absoluto de <number>.

Tipo de dados de saída

N/A

Exemplos

BI_ABS(-1,5) = 1,5

BI_CEILING

A função BI_CEILING arredonda um número para cima até o inteiro mais próximo.

Sintaxe

BI_CEILING(number)

Descrição

number: o valor numérico a arredondar.

Descrição

Arredonda para cima até o menor inteiro maior ou igual ao número especificado.

Tipo de dados de saída

Integer

Exemplos

BI_CEILING(2,5) = 3

BI_EXP

A função BI_EXP calcula o valor de e elevado à potência do número especificado. A constante e é a base do logaritmo natural, com valor aproximado de 2,71828.

Sintaxe

BI_EXP(number)

Descrição

number: qualquer número real usado como expoente da constante e.

Descrição

Retorna e elevado à potência de <number>.

Tipo de dados de saída

N/A

Exemplos

BI_EXP(2) = 7,389

BI_FLOOR

A função BI_FLOOR arredonda um número para baixo até o inteiro mais próximo.

Sintaxe

BI_FLOOR(number)

Descrição

number: o valor numérico a arredondar.

Descrição

Arredonda para baixo até o maior inteiro menor ou igual ao número especificado.

Tipo de dados de saída

Integer

Exemplos

BI_FLOOR(7,9) = 7

BI_GREATEST

A função BI_GREATEST retorna o valor máximo de uma lista de parâmetros.

Sintaxe

BI_GREATEST(value1, value2, ...)

Descrição

value1, value2, ...: os valores a comparar.

Descrição

Retorna o maior valor entre múltiplos parâmetros. Insira pelo menos dois parâmetros.

Tipo de dados de saída

N/A

Exemplos

BI_GREATEST(10, 5, 7) = 10

BI_LEAST

A função BI_LEAST retorna o valor mínimo de uma lista de parâmetros.

Sintaxe

BI_LEAST(value1, value2, ...)

Descrição

value1, value2, ...: os valores a comparar.

Descrição

Retorna o menor valor entre múltiplos parâmetros. Insira pelo menos dois parâmetros.

Tipo de dados de saída

N/A

Exemplos

BI_LEAST(10, 5, 7) = 5

BI_POWER

A função BI_POWER eleva um número a uma potência especificada.

Sintaxe

BI_POWER(number, power)

Descrição

  • number: o número base.

  • power: o expoente ao qual elevar o número.

Descrição

Retorna <number> elevado à potência de <power>.

Tipo de dados de saída

N/A

Exemplos

BI_POWER(5,3) = 125

BI_ROUND

A função BI_ROUND arredonda um número para o número especificado de casas decimais.

Sintaxe

BI_ROUND(number, [decimals])

Descrição

  • number: o número a arredondar.

  • [decimals]: o número de casas decimais para arredondamento. Se for menor que 0, o arredondamento ocorre à esquerda da vírgula decimal. Se for igual a 0 ou omitido, o número é arredondado para o inteiro mais próximo. Se for maior que 0, o arredondamento segue a casa decimal especificada.

Descrição

Arredonda <number> para o número de casas decimais especificado.

<decimals> define a quantidade de casas decimais na saída. Caso decimals seja omitido, o resultado será um número inteiro.

Tipo de dados de saída

N/A

Exemplos

BI_ROUND(1/3, 2) = 0,33

BI_SQRT

A função BI_SQRT calcula a raiz quadrada de um número.

Sintaxe

BI_SQRT(number)

Descrição

number: o número cuja raiz quadrada se deseja calcular.

Descrição

Retorna a raiz quadrada de <number>.

Tipo de dados de saída

N/A

Exemplos

BI_SQRT(25) = 5

BI_SQUARE

A função BI_SQUARE calcula o quadrado de um número.

Sintaxe

BI_SQUARE(number)

Descrição

number: o número a elevar ao quadrado.

Descrição

Retorna o quadrado de <number>.

Tipo de dados de saída

N/A

Exemplos

BI_SQUARE(5) = 25