Condividi tramite


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)