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 |
Vedere anche