Currency.From
Retorna um valor monetário a partir do valor indicado.
Syntax
Currency.From(
value as any,
optional culture as text,
optional roundingMode as RoundingMode.Type
) as number
Remarks
Devolve um valor de currency
a partir do value
fornecido. Se o fornecido value
for null
, Currency.From
devolve null
. Se o fornecido value
for number
dentro do intervalo monetário, a parte fracional de value
é arredondada para 4 dígitos decimais e devolvida. Se o fornecido value
for de outro tipo, será primeiro convertido para um number
utilizando Number.FromText
. Intervalo monetário válido é -922,337,203,685,477.5808
para 922,337,203,685,477.5807
. Consulte o Number.Round
para os modos de arredondamento disponíveis. O predefinido é RoundingMode.ToEven
. Um opcional culture
também poderá ser fornecido (por exemplo, "en-US").
Examples
Example #1
Obtém o valor <code>currency</code> de <code>"1.23455"</code>.
Currency.From("1.23455")
Result:
1.2346
Example #2
Obtenha o valor <code>currency</code> de <code>"1.23455"</code> utilizando <code>RoundingMode.Down</code>.
Currency.From("1.23455", "en-US", RoundingMode.Down)
Result:
1.2345
Category
Number.Conversion and formatting