DATUMVÄRDE

Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning

Konverterar ett datum i textformat till ett datum i datetime-format.

Syntax

DATEVALUE(date_text)  

Parametrar

Period Definition
Datumtext Text som representerar ett datum.

Egenskapsvärde/returvärde

Ett datum i datetime-format .

Kommentarer

  • När du konverterar använder DATEVALUE inställningarna för nationella inställningar och datum/tid för modellen för att fastställa ett datumvärde. Om modellens datum/tid-inställningar representerar datum i formatet Månad/dag/år konverteras strängen "1/8/2009" till ett datetime-värde som motsvarar den 8 januari 2009. Men om modellens datum/tid-inställningar representerar datum i formatet dag/månad/år konverteras samma sträng som ett datetime-värde som motsvarar den 1 augusti 2009.

  • Om konverteringen med hjälp av nationella inställningar och datum/tid-inställningar för modellen misslyckas försöker DATEVALUE använda andra datumformat. I det här fallet kan vissa rader konverteras med ett format och andra rader konverteras med ett annat format. Till exempel kan "5/4/2018" konverteras till 4 maj 2018 och "20/4/2018" kan konverteras till 20 april.

  • Om årsdelen av argumentet date_text utelämnas använder funktionen DATEVALUE det aktuella året från datorns inbyggda klocka. Tidsinformation i argumentet date_text ignoreras.

  • Inställningar för modellspråk och data/tid bestäms ursprungligen av programmet och datorn när modellen skapas.

  • Datum och datetime kan också anges som en literal i formatet dt"YYYY-MM-DD", dt"YYYY-MM-DDThh:mm:ss", eller dt"YYYY-MM-DD hh:mm:ss". När det anges som en literal är det inte nödvändigt att använda funktionen DATEVALUE i uttrycket. Mer information finns i DAX-syntax | Datum och tid.

Exempel

I följande exempel returneras ett annat datetime-värde beroende på modellens nationella inställningar och inställningar för hur datum och tider visas.

  • I datum-/tidsinställningar där dagen föregår månaden returnerar exemplet ett datetime-värde som motsvarar den 8 januari 2009.

  • I datum-/tidsinställningar där månaden föregår dagen returnerar exemplet ett datetime-värde som motsvarar den 1 augusti 2009.

= DATEVALUE("8/1/2009")  

Översikt över datum- och tidsfunktioner