DATEVALUE
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Konverterer en dato i tekstformat til en dato i datetime-format.
Syntaks
DATEVALUE(date_text)
Parametere
Vilkår | Definisjon |
---|---|
date_text |
Tekst som representerer en dato. |
Egenskapsverdi/returverdi
En dato i datetime
format.
Merknader
Når du konverterer, bruker DATEVALUE innstillingene for nasjonal innstilling og dato/klokkeslett for modellen til å bestemme en datoverdi. Hvis innstillingene for modelldato/klokkeslett representerer datoer i formatet måned/dag/år, konverteres strengen «08.01.2009» til en
datetime
verdi som tilsvarer 8. januar 2009. Hvis innstillingene for modelldato/klokkeslett representerer datoer i formatet dag/måned/år, konverteres imidlertid den samme strengen som endatetime
verdi som tilsvarer 1. august 2009.Hvis konvertering ved hjelp av innstillingene for nasjonal innstilling og dato/klokkeslett for modellen mislykkes, vil DATEVALUE forsøke å bruke andre datoformater. I dette tilfellet kan noen rader konverteres ved hjelp av ett format, og andre rader konverteres med et annet format. 4.05.2018 kan for eksempel konverteres til 4. mai 2018, og «4.20.2018» kan konverteres til 20. april.
Hvis årsdelen av argumentet
date_text
utelates, bruker DATEVALUE-funksjonen gjeldende år fra datamaskinens innebygde klokke. Tidsinformasjon i argumentetdate_text
ignoreres.Innstillinger for nasjonal modell og data/tid bestemmes i utgangspunktet av programmet og datamaskinen når modellen opprettes.
Dato og datetime kan også angis som litteral i formatet
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
ellerdt"YYYY-MM-DD hh:mm:ss"
. Når det er angitt som litteral, er det ikke nødvendig å bruke DATEVALUE-funksjonen i uttrykket. Hvis du vil ha mer informasjon, kan du se DAX Syntaks | Dato og klokkeslett.
Eksempel
Følgende eksempel returnerer en annen datetime
verdi avhengig av modellens nasjonale innstillinger og innstillinger for hvordan datoer og klokkeslett presenteres.
I dato/klokkeslett-innstillinger der dagen kommer før måneden, returnerer eksemplet en
datetime
verdi som tilsvarer 8. januar 2009.I dato/klokkeslett-innstillinger der måneden kommer før dagen, returnerer eksemplet en
datetime
verdi som tilsvarer 1. august 2009.
= DATEVALUE("8/1/2009")