Partilhar via


Função ROUND (DAX)

Arredonda um número para o número especificado de dígitos.

Sintaxe

ROUND(<number>, <num_digits>)

Parâmetros

Termo

Definição

number

O número a ser arredondado.

num_digits

O número de dígitos para o qual você deseja arredondar. Um valor negativo arredonda dígitos à esquerda da vírgula decimal; um valor zero é arredondado para o inteiro mais próximo.

Valor de retorno

Um número decimal.

Comentários

Se num_digits for maior que 0 (zero), o número será arredondado para o número especificado de casas decimais.

Se num_digits for 0, o número será arredondado para o inteiro mais próximo.

Se num_digits for menor que 0, o número será arredondado à esquerda da vírgula decimal.

Funções relacionadas

Para sempre arredondar para cima (afastando-se de zero) use a função ROUNDUP.

Para sempre arredondar para baixo (aproximando-se de zero) use a função ROUNDDOWN.

Para arredondar um número para um múltiplo específico (por exemplo, para arredondar para o múltiplo mais próximo de 0,5), use a função MROUND.

Você pode usar as funções TRUNC e INT para obter a parte inteira do número.

Exemplo

A fórmula a seguir arredonda 2,15 uma casa decimal para cima. O resultado esperado é 2,2.

=ROUND(2.15,1)

A fórmula a seguir arredonda 21,5 para uma casa decimal à esquerda da vírgula decimal. O resultado esperado é 20.

=ROUND(21.5,-1)