DATEVALUE
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Konverterer en dato i tekstformat til en dato i datetime-format.
Syntaks
DATEVALUE(date_text)
Parametre
Udtryk | Definition |
---|---|
date_text |
Tekst, der repræsenterer en dato. |
Egenskabsværdi/returværdi
En dato i datetime
format.
Bemærkninger
Når du konverterer, bruger DATEVALUE indstillingerne for landestandard og dato/klokkeslæt for modellen til at bestemme en datoværdi. Hvis modelindstillingerne for dato/klokkeslæt repræsenterer datoer i formatet måned/dag/år, konverteres strengen "1/8/2009" til en
datetime
værdi, der svarer til den 8. januar 2009. Men hvis modelindstillingerne for dato/klokkeslæt repræsenterer datoer i formatet dag/måned/år, konverteres den samme streng som endatetime
værdi, der svarer til den 1. august 2009.Hvis konverteringen ved hjælp af indstillingerne for landestandard og dato/klokkeslæt for modellen mislykkes, vil DATEVALUE forsøge at bruge andre datoformater. I dette tilfælde kan nogle rækker konverteres i ét format, og andre rækker konverteres i et andet format. "5/4/2018" kan f.eks. konverteres til den 4. maj 2018, og "20/4/2018" kan konverteres til den 20. april.
Hvis årsdelen af argumentet
date_text
udelades, bruger funktionen DATEVALUE det aktuelle år fra computerens indbyggede ur. Klokkeslætsoplysninger i argumentetdate_text
ignoreres.Indstillingerne for modellandestandard og data/klokkeslæt bestemmes indledningsvist af programmet og computeren, når modellen oprettes.
Dato og datetime kan også angives som en konstant i formatet
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
ellerdt"YYYY-MM-DD hh:mm:ss"
. Når det er angivet som en konstant, er det ikke nødvendigt at bruge funktionen DATEVALUE i udtrykket. Du kan få mere at vide under DAX syntaks | Dato og klokkeslæt.
Eksempel
I følgende eksempel returneres en anden datetime
værdi, afhængigt af modellens landestandard og indstillinger for, hvordan datoer og klokkeslæt præsenteres.
I indstillinger for dato/klokkeslæt, hvor dagen ligger før måneden, returnerer eksemplet en
datetime
værdi, der svarer til den 8. januar 2009.I indstillinger for dato/klokkeslæt, hvor måneden ligger før dagen, returnerer eksemplet en
datetime
værdi, der svarer til den 1. august 2009.
= DATEVALUE("8/1/2009")
Relateret indhold
funktionerne Dato og klokkeslæt