DATEVALUE
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Converteert een datum in tekstnotatie naar een datum in datum/tijd-indeling.
Syntaxis
DATEVALUE(date_text)
Parameters
Term | Definitie |
---|---|
date_text |
Tekst die een datum vertegenwoordigt. |
Eigenschapswaarde/retourwaarde
Een datum in datetime
notatie.
Opmerkingen
Bij het converteren gebruikt DATEVALUE de landinstellingen en datum/tijd-instellingen van het model om een datumwaarde te bepalen. Als de datum-/tijdinstellingen van het model datums weergeven in de notatie maand/dag/jaar, wordt de tekenreeks 1-8-2009 geconverteerd naar een
datetime
waarde die gelijk is aan 8 januari 2009. Als de datum-/tijdinstellingen van het model datums in de notatie dag/maand/jaar vertegenwoordigen, wordt dezelfde tekenreeks echter geconverteerd als eendatetime
waarde die gelijk is aan 1 augustus 2009.Als de conversie met de landinstellingen en datum/tijd-instellingen van het model mislukt, probeert DATEVALUE andere datumnotaties te gebruiken. In dit geval kunnen sommige rijen worden geconverteerd met één indeling en andere rijen worden geconverteerd met een andere indeling. '4-5-2018' kan bijvoorbeeld worden geconverteerd naar 4 mei 2018 en '20-4-2018' kan worden geconverteerd naar 20 april.
Als het jaargedeelte van het argument
date_text
wordt weggelaten, gebruikt de functie DATEVALUE het huidige jaar van de ingebouwde klok van uw computer. Tijdgegevens in het argumentdate_text
worden genegeerd.De landinstellingen en gegevens/tijdinstellingen van het model worden in eerste instantie bepaald door de toepassing en computer wanneer het model wordt gemaakt.
Datum en datum/tijd kunnen ook worden opgegeven als een letterlijke waarde in de notatie
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
ofdt"YYYY-MM-DD hh:mm:ss"
. Wanneer u de functie DATEVALUE in de expressie gebruikt als een letterlijke waarde, is dit niet nodig. Zie DAX Syntaxis | voor meer informatie Datum en tijd.
Voorbeeld
In het volgende voorbeeld wordt een andere datetime
waarde geretourneerd, afhankelijk van de landinstellingen van het model en de instellingen voor de manier waarop datums en tijden worden weergegeven.
In de datum-/tijdinstellingen waar de dag voorafgaat aan de maand, retourneert het voorbeeld een
datetime
waarde die overeenkomt met 8 januari 2009.In de datum-/tijdinstellingen waar de maand voorafgaat aan de dag, retourneert het voorbeeld een
datetime
waarde die overeenkomt met 1 augustus 2009.
= DATEVALUE("8/1/2009")