Sie befinden sich hier:
Verwenden der DATEPARSE-Funktion
Die DATEPARSE-Funktion verwendet diese Zeichenfolgeneingabe und das vom Benutzer angegebene Format und gibt ein Datumsfeld zurück.
Datumswerte werden in Zeichenfolgen in verschiedenen Mustern gespeichert (z. B. YYYY-MM-DD, DDMMMMYY und MMM DD, YYYY). Wenn diese Felder als Zeichenfolgen behandelt werden, fehlt ihnen die Funktionalität eines Felds mit dem Datentyp "Datum", beispielsweise Drilldown der Datumshierarchie, fortlaufende Datumswerte und Bearbeitung von Datumsteilen.
Wenn das Ändern des Datentyps von "Zeichenfolge" zu "Datum" nicht funktioniert, verwenden Sie die DATEPARSE-Funktion, um das Feld in einen Datumsdatentyp umzuwandeln. Die Syntax lautet DATEPARSE("format", string).
- Der Formatwert ist eine hartcodierte Zeichenfolge, die auf den unterstützten Formaten basiert.
- Der Zeichenfolgenwert kann ein Feld oder ein hartcodierter Wert sein.
Das Format muss angegeben werden, um Fehler zu vermeiden, beispielsweise wenn Sie den Monat und den Tag über verschiedene Gebietsschemas hinweg umkehren, beispielsweise:
DATEPARSE("MMDDYYYY", "03112028")-Ausgaben 11. März 2026.
DATEPARSE("DDMMYYYY", "03112028") -Ausgaben 3. November 2026.
Die DATEPARSE-Funktion unterstützt die in dieser Tabelle genannten Formate:
| Zeiteinheit | Format | Beispielausgabe |
|---|---|---|
| Jahr | jj j, jjjj |
26 2026 |
| Quartal | Q/q QQ/qq |
2 02 |
| Monat | M MM MMM MMMM |
9 09 Sep. September |
| Eigenständiger Monat | L LL LLL LLLL |
9 09 Sep. September |
| Woche des Jahres (1–53) | w ww |
1 47 |
| Tag des Monats | d dd |
|
| Tag des Jahres | D TT TTT |
3 25 143 |
| Lokaler Wochentag (abhängig vom Gebietsschema) | e ee eeee eeeee |
1 01 Sonne oder Mo Sonntag oder Montag |
| Wochentag | E EE EEE EEEE |
Mi Mittwoch |
Stunde (12h) (1-12) |
h uh |
8 08 |
Stunde (24h) (0-23) |
H HH |
8 15 |
| Minute | m mm |
8 08 |
| Zweite | s ss |
8 08 |
| Sekundenbruchteil | S SS SSS (bis zu sechs Dezimalstellen) |
2 23 235 (bis zu sechs Dezimalstellen) |
| ISO-Jahr | d dd |
ISO-Jahr |
| ISO-Woche | IW |
ISO-Woche |
Hinweise zur Verwendung der Formate
Eingaben
- Die Formateingabe muss hartcodierter Text innerhalb der Funktion sein.
- Ungültige Eingaben führen zu Abfragefehlern und nicht zu einer Nullausgabe.
- Quartalseingaben müssen 1–4 oder 01–04 lauten.
- Sekundenbruchteile werden mit bis zu sechs Dezimalstellen unterstützt.
- Zeitzonen werden ignoriert.
-
Der lokale Wochentag
eberücksichtigt das Gebietsschema und den Wochentag als Wochenbeginn, beispielsweise Sonntag oder Montag.
Jahrverhalten
yygibt das zweistellige Jahr zurück. Bei zweistelligen Jahren unter 70 Jahren entspricht das Jahrhundert den 2000ern oder 2000+jj. Bei zweistelligen Jahren 70 und höher entspricht das Jahrhundert den 1900er Jahren oder 1900+jj.-
Bei eigenständigen Monaten (ohne Jahresangabe) lautet das Standardjahr 0001. Dieses Format unterscheidet sich von Tableau Classic, das standardmäßig 1900 verwendet.
ISO-Formate
- Vermeiden Sie das Mischen von ISO- und Nicht-ISO-Datumsteilen und vermeiden Sie das Mischen von ISO-Mustern. Verwenden Sie beispielsweise
IYYY IWoderYYYY ww, nichtIYYY wwoderYYYY IW. - Formate, die das ISO-Jahr angeben, müssen auch die ISO-Woche angeben. Ohne ISO-Woche wird das gregorianische Jahr zurückgegeben. Dieses Format unterscheidet sich von Tableau Classic, das das ISO-Jahr auch ohne Woche zurückgibt.
Nicht unterstützte Formate, die in Tableau Classic verfügbar sind:
- A: Millisekunden pro Tag werden nicht unterstützt. Anstatt die Uhrzeit zu verwerfen oder zu runden, gibt
A00:00:00 zurück. - c: eigenständiger Wochentag. Die Verwendung von
cführt zu Fehlern und einem Abfragefehler. - EEEEE/EEEEEE: Kurze Wochentage (z. B. T oder Tu) führen zu Fehlern und Abfragefehlern. Es werden nur bis zu
EEEEunterstützt. - J/JJJ: Abweichungen in ISO-Jahresformaten werden nicht unterstützt. Die Verwendung von
YoderYYYführt zu Fehlern und einem Abfragefehler.
Beispiele
MM/dd/yyyy HH:mm:ss → 09/22/2018 13:05:00
ddMMMMYY → 20. Februar 2021
2016-06-04T1430 → YYYY-MM-dd'T'Hmm

