Funzione ROUND (DAX)
Arrotonda un numero al numero di cifre specificato.
Sintassi
ROUND(<number>, <num_digits>)
Parametri
Termine |
Definizione |
---|---|
number |
Numero che si desidera arrotondare. |
num_digits |
Numero di cifre che si desidera utilizzare per l'arrotondamento. Un valore negativo consente di arrotondare le cifre a sinistra del separatore decimale, mentre un valore uguale a zero consente di eseguire l'arrotondamento al numero intero più vicino. |
Valore restituito
Numero decimale.
Osservazioni
Se num_digits è maggiore di 0 (zero), il numero viene arrotondato al numero di cifre decimali specificato.
Se num_digits è 0, il numero viene arrotondato al numero intero più vicino.
Se num_digits è minore di 0, il numero viene arrotondato a sinistra del separatore decimale.
Funzioni correlate
Per eseguire sempre l'arrotondamento per eccesso (lontano da zero), utilizzare la funzione ROUNDUP.
Per eseguire sempre l'arrotondamento per difetto (verso zero), utilizzare la funzione ROUNDDOWN.
Per arrotondare un numero a un multiplo specifico (ad esempio, per arrotondare al multiplo più vicino di 0,5), utilizzare la funzione MROUND.
È possibile utilizzare le funzioni TRUNC e INT per ottenere la parte del numero relativa al valore integer.
Esempio
La formula seguente consente di arrotondare 2.15 a una posizione decimale. Il risultato previsto è 2.2.
=ROUND(2.15,1)
La formula seguente consente di arrotondare 21.5 a una posizione decimale a sinistra del separatore decimale. Il risultato previsto è 20.
=ROUND(21.5,-1)
Vedere anche