Partilhar via


Função ROUNDUP (DAX)

Arredonda um número para cima, distante de 0 (zero).

Sintaxe

ROUNDUP(<number>, <num_digits>)

Parâmetros

Termo

Definição

number

Um número real que você deseja arredondar para cima.

num_digits

O número de dígitos para o qual você deseja arredondar. Um valor negativo de num_digits é arredondado à esquerda da vírgula decimal; se num_digits for zero ou for omitido, number será arredondado para o inteiro mais próximo.

Valor de retorno

Um número decimal.

Comentários

ROUNDUP se comporta como ROUND, exceto pelo fato de que sempre arredonda um número para cima.

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

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

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

Funções relacionadas

ROUNDUP se comporta como ROUND, exceto pelo fato de que sempre arredonda um número para cima.

Exemplo

A fórmula a seguir arredonda Pi para quatro casas decimais. O resultado esperado é 3,1416.

=ROUNDUP(PI(),4) 

Exemplo: Decimais como segundo argumento

Descrição

A fórmula a seguir arredonda 1,3 para o múltiplo mais próximo de 0,2. O resultado esperado é 1,4.

Código

=ROUNDUP(1.3,0.2) 

Exemplo: Número negativo como segundo argumento

Descrição

A fórmula a seguir arredonda o valor na coluna, FreightCost, com os resultados esperados mostrados na seguinte tabela:

Código

=ROUNDUP([Values],-1)

Comentários

Quando num_digits for menor que zero, o número de casas à esquerda da vírgula decimal aumentará de acordo com o valor especificado.

FreightCost

Resultado esperado

13.25

20

2.45

10

25.56

30

1.34

10

345.01

350