Dela via


DATEVALUE

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

Term Definition
date_text Text som representerar ett datum.

Egenskapsvärde/returvärde

Ett datum i datetime format.

Anmärkningar

  • 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å modellspråk 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")

funktioner för datum och tid