Number.Round
Restituisce il numero arrotondato. È possibile specificare il numero di cifre e la modalità di arrotondamento.
Syntax
Number.Round(
number as number,
optional digits as number,
optional roundingMode as RoundingMode.Type
) as number
Remarks
Restituisce il risultato dell'arrotondamento di number
al numero più vicino. Se number
è Null, Number.Round
restituisce Null.
Per impostazione predefinita, number
viene arrotondato all'intero più vicino e i legami vengono interrotti mediante l'arrotondamento al numero pari più vicino con RoundingMode.ToEven
.
È tuttavia possibile eseguire l'override di queste impostazioni predefinite con i parametri facoltativi seguenti.
digits
: fa in modo chenumber
venga arrotondato al numero specificato di cifre decimali.roundingMode
: esegue l'override del comportamento predefinito di interruzione dei legami quandonumber
si trova in corrispondenza del punto intermedio tra due potenziali valori arrotondati. (Per i possibili valori, vedereRoundingMode.Type
).
Examples
Example #1
Arrotondare 1,234 all'intero più vicino.
Number.Round(1.234)
Result:
1
Example #2
Arrotondare 1,56 all'intero più vicino.
Number.Round(1.56)
Result:
2
Example #3
Arrotondare 1,2345 a due posizioni decimali.
Number.Round(1.2345, 2)
Result:
1.23
Example #4
Arrotondare 1,2345 a tre posizioni decimali (arrotondamento per eccesso).
Number.Round(1.2345, 3, RoundingMode.Up)
Result:
1.235
Example #5
Arrotondare 1,2345 a tre posizioni decimali (arrotondamento per difetto).
Number.Round(1.2345, 3, RoundingMode.Down)
Result:
1.234
Category
Number.Rounding