DATOVERDI
Gjelder for: Beregnet beregning av beregnet tabell for beregnet tabell Mål visualobjekt
Konverterer en dato i tekstformat til en dato i datetime-format.
Syntaks
DATEVALUE(date_text)
Parametere
Term | 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 en datetime-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 årdelen av argumentet date_text utelates, bruker DATEVALUE-funksjonen gjeldende år fra datamaskinens innebygde klokke. Tidsinformasjon i argumentet date_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")