Condividi tramite


Funzione ROUNDUP (DAX)

Arrotonda un numero per eccesso, lontano da 0 (zero).

Sintassi

ROUNDUP(<number>, <num_digits>)

Parametri

Termine

Definizione

number

Numero reale che si desidera arrotondare.

num_digits

Numero di cifre che si desidera utilizzare per l'arrotondamento. Un valore negativo per num_digits comporta l'arrotondamento a sinistra del separatore decimale. Se num_digits è zero o viene omesso, number viene arrotondato al numero intero più vicino.

Valore restituito

Numero decimale.

Osservazioni

ROUNDUP si comporta come ROUND, ad eccezione del fatto che comporta sempre un arrotondamento per eccesso.

  • Se num_digits è maggiore di 0 (zero), il numero viene arrotondato per eccesso al numero di posizioni decimali specificato.

  • Se num_digits è 0, il numero viene arrotondato per eccesso al numero intero più vicino.

  • Se num_digits è minore di 0, il numero viene arrotondato per eccesso a sinistra del separatore decimale.

Funzioni correlate

ROUNDUP si comporta come ROUND, ad eccezione del fatto che comporta sempre un arrotondamento per eccesso.

Esempio

Nella formula seguente il valore di pi greco viene arrotondato a quattro posizioni decimali. Il risultato previsto è 3.1416.

=ROUNDUP(PI(),4) 

Esempio: decimali come secondo argomento

Descrizione

La formula seguente consente di arrotondare 1.3 al multiplo più vicino di 0.2. Il risultato previsto è 1.4.

Codice

=ROUNDUP(1.3,0.2) 

Esempio: numero negativo come secondo argomento

Descrizione

La formula seguente consente di arrotondare il valore nella colonna FreightCost con i risultati previsti illustrati nella tabella seguente:

Codice

=ROUNDUP([Values],-1)

Commenti

Quando num_digits è minore di zero, il numero di posizioni a sinistra del separatore decimale viene aumentato per il valore specificato.

FreightCost

Risultato previsto

13.25

20

2.45

10

25.56

30

1.34

10

345.01

350