DATEVALUE
gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning
Konverterer en date i tekst format til en date i datetime format.
Syntaks
DATEVALUE(date_text)
Parametere
Vilkår | Definisjon |
---|---|
date_text |
Tekst som representerer en date. |
Egenskap Value/Returner value
En date i datetime
format.
Merknader
Når du konverterer, bruker DATEVALUE innstillingene for nasjonal innstilling anddate/time for modellen til å bestemme en datevalue. If modellen date/time innstillingene representerer datoer i format av Month/Day/Year, konverteres strengen «08.01.2009» til en
datetime
value tilsvarende 8. januar 2009. Men if modellen date/time innstillingene representerer datoer i format av Day/Month/Yearkonverteres den samme strengen som endatetime
value tilsvarende 1. august 2009.If konvertering ved hjelp av innstillingene for nasjonal innstilling anddate/time for modellen mislykkes, vil DATEVALUE forsøke å bruke andre date formater. I dette tilfellet kan noen rader konverteres ved hjelp av én formatand andre rader konverteres ved hjelp av en annen format. «4.05.2018» kan for eksempel convert til 4. mai 2018, and «4.20.2018» kan convert til 20. april.
If den year delen av argumentet
date_text
utelates, bruker DATEVALUE-funksjonen gjeldende year fra datamaskinens innebygde klokke. Time informasjon i argumentetdate_text
ignoreres.Innstillinger for modellinnstillinger and data/time bestemmes i utgangspunktet av programmet and datamaskin når modellen opprettes.
Date and datetime kan også angis som litteral i format
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
, ordt"YYYY-MM-DD hh:mm:ss"
. Når det angis som litteral, er det not nødvendig å bruke DATEVALUE-funksjonen i uttrykket. Hvis du vil ha mer informasjon, kan du se DAX Syntaks | Dateandtime.
Eksempel
Følgende eksempel returnerer en annen datetime
value avhengig av de nasjonale innstillingene for modell and for hvordan datoer and tidspunkt presenteres.
I date/time innstillinger der day kommer foran month, returnerer eksemplet en
datetime
value som tilsvarer 8. januar 2009.I date/time innstillinger der month kommer foran day, returnerer eksemplet en
datetime
value som tilsvarer 1. august 2009.
= DATEVALUE("8/1/2009")