Tal.Fra
Syntaks
Number.From(value as any, optional culture as nullable text) as nullable number
Om
Returnerer en number
værdi fra den angivne value
. Der kan også angives en valgfri culture
(f.eks. "en-US"). Hvis den angivne value
er null
, returnerer null
Number.From . Hvis den angivne value
er number
, value
returneres . Værdier af følgende typer kan konverteres til en number
værdi:
text
: Ennumber
værdi fra tekstrepræsentation. Almindelige tekstformater håndteres ("15", "3.423.10", "5.0E-10"). Se Number.FromText for at få flere oplysninger.logical
: 1 fortrue
, 0 forfalse
.datetime
: Et flydende tal med dobbelt præcision, der indeholder en tilsvarende OLE Automation-dato.datetimezone
: Et flydende tal med dobbelt præcision, der indeholder en OLE Automation-dato, der svarer til den lokale dato og det lokale klokkeslæt forvalue
.date
: Et flydende tal med dobbelt præcision, der indeholder en tilsvarende OLE Automation-dato.time
: Udtrykt i brøkdele af dage.duration
: Udtrykt i hele dage og brøkdele.
Hvis value
er af en anden type, returneres der en fejl.
Eksempel 1
Hent værdien number
af "4"
.
Brug
Number.From("4")
Output
4
Eksempel 2
Hent værdien number
af #datetime(2020, 3, 20, 6, 0, 0)
.
Brug
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Output
43910.25
Eksempel 3
Hent værdien number
af "12.3%"
.
Brug
Number.From("12.3%")
Output
0.123