Megosztás a következőn keresztül:


Number.From

Szintaxis

Number.From(value as any, optional culture as nullable text) as nullable number

Rólunk

Az adott valuealapján egy number értéket ad vissza. Opcionális culture is megadható (például "en-US"). Ha a megadott valuenull, akkor Number.From visszaadja null. Ha a megadott valuenumber, value lesz visszaadva. Az alábbi típusok értékei number értékké alakíthatók:

  • text: A szöveges ábrázolásból származó number érték. A gyakori szövegformátumok kezelése ("15", "3423.10", "5.0E-10"). Részletekért tekintse meg a Number.FromText.
  • logical: 1 a true, 0 a false.
  • datetime: Dupla pontosságú lebegőpontos szám, amely OLE Automation-dátumegyenértékeket tartalmaz.
  • datetimezone: Két pontosságú lebegőpontos szám, amely az valuehelyi dátumának és időpontjának megfelelő OLE Automation-dátumot tartalmaz.
  • date: Dupla pontosságú lebegőpontos szám, amely OLE Automation-dátumegyenértékeket tartalmaz.
  • time: Tört napban kifejezve.
  • duration: Egész és tört napban kifejezve.

Ha value bármilyen más típusú, hibaüzenet jelenik meg.

1. példa

A "4"number értékének lekérése.

Használat

Number.From("4")

kimeneti

4

2. példa

A #datetime(2020, 3, 20, 6, 0, 0)number értékének lekérése.

Használati útmutató

Number.From(#datetime(2020, 3, 20, 6, 0, 0))

kimeneti

43910.25

3. példa

A "12.3%"number értékének lekérése.

Használat

Number.From("12.3%")

kimeneti

0.123