Condividi tramite


Funzione ER ROUNDAMOUNT

La funzione ROUNDAMOUNT restituisce un valore Reale come risultato dell'arrotondamento del numero specificato al multiplo più vicino di un altro numero in base alla regola di arrotondamento specificata.

Sintassi

ROUNDAMOUNT (number, decimals, round rule)

Argomenti

number: Int o Reale

Un valore numerico che deve essere arrotondato.

decimals: Int o Reale

Il numero al cui multiplo deve essere arrotondato il valore del parametro number.

round rule: Valore enumerazione

Un valore di enumerazione dell'enumerazione RoundOffType che definisce la regola di arrotondamento. Questa enumerazione offre i seguenti valori:

  • Normale (Ordinary)
  • Arrotondamento per difetto (RoundDown)
  • Arrotondamento per eccesso (RoundUp)

Valori restituiti

Reale

Il valore numerico risultante è un multiplo del valore specificato dal parametro decimals ed è il più vicino al valore specificato dal parametro number.

Note sull'utilizzo

Quando il parametro number è zero, questa funzione restituisce sempre zero.

Quando il parametro decimals è zero, questa funzione arrotonda al valore di arrotondamento predefinito. Quando il parametro round rule è impostato su RoundOffType.Ordinary, il valore di arrotondamento predefinito è 0,01. In caso contrario, il valore di arrotondamento predefinito è 1,0.

Quando il parametro round rule è impostato su RoundOffType.Ordinary, questa funzione arrotonda all'importo di arrotondamento più vicino.

Quando il parametro round rule è impostato su RoundOffType.RoundDown, questa funzione arrotonda verso lo zero all'importo di arrotondamento più vicino.

Quando il parametro round rule è impostato su RoundOffType.RoundUp, questa funzione arrotonda lontano da zero all'importo di arrotondamento più vicino.

Quando il parametro round rule è impostato su RoundOffType.Ordinary, questa funzione si comporta come la funzione ARROTONDA.MULTIPLO di Excel e la funzione ROUND di X++.

Note

Per arrotondare un valore numerico a un numero specificato di posizioni decimali, utilizzare la funzione ROUND.

Esempio

Se il parametro model.RoundOff è impostato su RoundOffType.Ordinary, ROUNDAMOUNT (7.45, 1.05, model.RoundOff) restituisce 7,35.

Se il parametro model.RoundOff è impostato su RoundOffType.RoundDown, ROUNDAMOUNT (7.45, 1.05, model.RoundOff) restituisce 7,35.

Se il parametro model.RoundOff è impostato su RoundOffType.RoundUp, ROUNDAMOUNT (7.45, 1.05, model.RoundOff) restituisce 8,4.

Risorse aggiuntive

Altre funzioni (specifiche del dominio aziendale)

Funzioni matematiche