Funzione ROUNDDOWN (DAX)
Arrotonda un numero per difetto, verso zero.
Sintassi
ROUNDDOWN(<number>, <num_digits>)
Parametri
Termine |
Definizione |
---|---|
number |
Numero reale che si desidera arrotondare per difetto. |
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 lo zero consente di eseguire l'arrotondamento al numero intero più vicino. |
Valore restituito
Numero decimale.
Osservazioni
Se num_digits è maggiore di 0 (zero), il valore di number viene arrotondato per difetto al numero di posizioni decimali specificato.
Se num_digits è 0, il valore di number viene arrotondato per difetto al numero intero più vicino.
Se num_digits è minore di 0, il valore di number viene arrotondato per difetto a sinistra del separatore decimale.
Funzioni correlate
ROUNDDOWN si comporta come ROUND, ad eccezione del fatto che comporta sempre un arrotondamento per difetto. Anche la funzione INT consente di eseguire l'arrotondamento per difetto, ma il risultato è sempre un numero intero, mentre con ROUNDDOWN è possibile controllare la precisione del risultato.
Esempio
Nell'esempio seguente 3.14159 viene arrotondato per difetto mantenendo tre posizioni decimali. Il risultato previsto è 3.141.
=ROUNDDOWN(3.14159,3)
Nell'esempio seguente il valore 31415.92654 viene arrotondato per difetto di due posizioni a sinistra del separatore decimale. Il risultato previsto è 31400.
=ROUNDDOWN(31415.92654, -2)
Vedere anche