DATEVALUE
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Konverterer en date i tekst format til en date i datetime format.
Syntaks
DATEVALUE(date_text)
Parametre
Udtryk | Definition |
---|---|
date_text |
Tekst, der repræsenterer en date. |
Egenskab Value/Returner value
En date i datetime
format.
Bemærkninger
Ved konvertering bruger DATEVALUE indstillingerne for landestandarden anddate/time for modellen til at bestemme en datevalue. If indstillingerne for modellen date/time repræsenterer datoer i format af Month/Day/Year, konverteres strengen "1/8/2009" til en
datetime
value, der svarer til den 8. januar 2009. if indstillingerne for modellen date/time repræsenterer datoer i format af Day/Month/Year, konverteres den samme streng som endatetime
value, der svarer til den 1. august 2009.If konvertering ved hjælp af indstillingerne for landestandarden anddate/time af modellen mislykkes, vil DATEVALUE forsøge at bruge andre date formater. I dette tilfælde kan nogle rækker konverteres ved hjælp af én formatand andre rækker konverteres ved hjælp af en anden format. "5/4/2018" kan f.eks. convert til 4. maj 2018, and "20/4/2018" kan convert til 20. april.
If year del af argumentet
date_text
udelades, bruger funktionen DATEVALUE den aktuelle year fra computerens indbyggede ur. Time oplysninger i argumentetdate_text
ignoreres.Indstillingerne for modellandestandard and data/time bestemmes indledningsvist af programmet and computeren, når modellen oprettes.
Date and datetime kan også angives som en konstant i format
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
, ordt"YYYY-MM-DD hh:mm:ss"
. Når den er angivet som en konstant, er det not nødvendigt at bruge funktionen DATEVALUE i udtrykket. Du kan få mere at vide under DAX syntaks | Dateandtime.
Eksempel
I følgende eksempel returneres en anden datetime
value afhængigt af modellens landestandard and indstillinger for, hvordan datoer and klokkeslæt præsenteres.
I date/time indstillinger, hvor day kommer før month, returnerer eksemplet en
datetime
value, der svarer til den 8. januar 2009.I date/time indstillinger, hvor month kommer før day, returnerer eksemplet en
datetime
value, der svarer til den 1. august 2009.
= DATEVALUE("8/1/2009")