DATEVALUE
Konvertiert ein Datum im Textformat in ein Datum im datetime-Format.
Syntax
DATEVALUE(date_text)
Parameter
Begriff | Definition |
---|---|
date_text | Text, der ein Datum darstellt. |
Eigenschafts-/Rückgabewert
Ein Datum im datetime-Format.
Bemerkungen
Bei der Konvertierung verwendet DATEVALUE die Gebietsschema- und Datums-/Uhrzeiteinstellungen des Modells, um einen Datumswert zu bestimmen. Wenn die aktuellen Modelleinstellungen für Datum/Uhrzeit Datumsangaben im Format Monat/Tag/Jahr darstellen, wird die Zeichenfolge „1/8/2009“ in einen datetime-Wert konvertiert, der dem 8. Januar 2009 entspricht. Wenn die Modelleinstellungen für Datum/Uhrzeit dagegen Datumsangaben im Format Monat/Tag/Jahr darstellen, wird dieselbe Zeichenfolge in einen datetime-Wert konvertiert, der dem 1. August 2009 entspricht.
Wenn die Konvertierung unter Verwendung der Gebietsschema- und Datums-/Uhrzeiteinstellungen des Modells nicht erfolgreich ist, versucht DATEVALUE, andere Datumsformate zu verwenden. In diesem Fall werden die verschiedenen Zeilen möglicherweise mithilfe unterschiedlicher Formate konvertiert. So kann beispielsweise „5/4/2018“ als 4. Mai 2018 und „20/4/2018“ als 20. April 2018 interpretiert werden.
Wenn der Jahresteil des Arguments date_text weggelassen wird, verwendet die DATEVALUE-Funktion das aktuelle Jahr der integrierten Uhr des Computers. Im Argument date_text enthaltene Uhrzeitinformationen werden ignoriert.
Die Gebietsschema- und Datums-/Uhrzeiteinstellungen des Modells werden anfänglich durch die Anwendung und den Computer bestimmt, wenn das Modell erstellt wird.
Date und datetime können auch als Literal im Format
dt"YYYY-MM-DD"
,dt"YYYY-MM-DDThh:mm:ss"
oderdt"YYYY-MM-DD hh:mm:ss"
angegeben werden. Bei Angabe als Literal ist die Verwendung der DATEVALUE-Funktion im Ausdruck nicht erforderlich. Weitere Informationen finden Sie unter DAX-Syntax: Datum und Uhrzeit.
Beispiel
Das folgende Beispiel gibt abhängig vom Modellgebietsschema und den Einstellungen für die Darstellung von Datumsangaben und Uhrzeiten einen anderen datetime-Wert zurück.
In Einstellungen für Datum/Uhrzeit, bei denen der Tag vor dem Monat steht, gibt das Beispiel einen datetime-Wert zurück, der dem 8. Januar 2009 entspricht.
In Einstellungen für Datum/Uhrzeit, bei denen der Monat vor dem Tag steht, gibt das Beispiel einen datetime-Wert zurück, der dem 1. August 2009 entspricht.
= DATEVALUE("8/1/2009")
Weitere Informationen
Feedback
Feedback senden und anzeigen für