DATEVALUE
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Konvertiert ein Datum im Textformat in ein Datum im Datums-/Uhrzeitformat.
Syntax
DATEVALUE(date_text)
Parameter
Ausdruck | Definition |
---|---|
date_text |
Text, der ein Datum darstellt. |
Eigenschaftswert/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 Datums-/Uhrzeiteinstellungen des Modells Datums-/Uhrzeitangaben 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 Datums-/Uhrzeiteinstellungen des Modells jedoch Datumsangaben im Format "Tag/Monat/Jahr" darstellen, wird dieselbe Zeichenfolge wie eindatetime
Wert konvertiert, der dem 1. August 2009 entspricht.Wenn die Konvertierung mit den Gebietsschema- und Datums-/Uhrzeiteinstellungen des Modells fehlschlägt, versucht DATEVALUE, andere Datumsformate zu verwenden. In diesem Fall können einige Zeilen mit einem Format konvertiert werden, und andere Zeilen werden mit einem anderen Format konvertiert. Beispielsweise kann "5/4/2018" in den 4. Mai 2018 konvertiert werden, und "20.04.2018" kann in den 20. April konvertiert werden.
Wenn der Jahresteil des Arguments
date_text
ausgelassen wird, verwendet die DATEVALUE-Funktion das aktuelle Jahr aus der integrierten Uhr Ihres Computers. Zeitinformationen im argumentdate_text
werden ignoriert.Modellgebietsschema- und Daten-/Zeiteinstellungen werden zunächst von der Anwendung und dem Computer bestimmt, wenn das Modell erstellt wird.
Datum 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 funktion DATEVALUE im Ausdruck nicht erforderlich. Weitere Informationen finden Sie unter DAX Syntax | Datum und Uhrzeit.
Beispiel
Im folgenden Beispiel wird ein anderer datetime
Wert zurückgegeben, abhängig vom Modellgebietsschema und den Einstellungen für die Darstellung von Datums- und Uhrzeitangaben.
In Datums-/Uhrzeiteinstellungen, bei denen der Tag dem Monat vorausgeht, gibt das Beispiel einen
datetime
Wert zurück, der dem 8. Januar 2009 entspricht.In Datums-/Uhrzeiteinstellungen, bei denen der Monat dem Tag vorausgeht, gibt das Beispiel einen
datetime
Wert zurück, der dem 1. August 2009 entspricht.
= DATEVALUE("8/1/2009")