Passa al contenuto principale

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 che number venga arrotondato al numero specificato di cifre decimali.
  • roundingMode: esegue l'override del comportamento predefinito di interruzione dei legami quando number si trova in corrispondenza del punto intermedio tra due potenziali valori arrotondati. (Per i possibili valori, vedere RoundingMode.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