Loading

Datumsformat ändert sich beim Konvertieren von Datums- und Uhrzeitwerten in Zeichenfolge

Veröffentlichungsdatum: Dec 9, 2022
Beschreibung

Datumsformatänderungen von z. B.[2020-12-01 06:12:49] in [Dec 1 2020 6:12:49], wenn Sie den Datentyp eines Feld von "Date&Time" in "Zeichenfolge" umwandeln. Dies erfolgt bei Verwendung der Live-Datenquellenverbindung zu Oracle oder SQL Server.
 

Cause

Wenn Sie in einer Direktverbindung mit einigen Datenbanken (Oracle, SQL Server) den Datentyp von Datum(Date&Time) zu "Zeichenfolge" ändern,
wird die von Tableau an die Datenbank gesendete Abfrage automatisch ausgestellt, wodurch das Format der Zeichenfolge in der Abfrage geändert wird.
Lösung
Erstellen Sie ein Berechnungsfeld, um das Datumsformat, das mit [2020-12-01 06:12:49] übereinstimmt, zu einer Zeichenfolge zu ändern.

STR(YEAR([Date]))+ "-"
+ (IF MONTH([Date])<10 THEN "0"+STR(MONTH([Date])) ELSE STR(MONTH([Date])) END) + "-"
+(IF DAY([Date])<10 THEN "0"+STR(DAY([Date])) ELSE STR(DAY([Date])) END)+ " "
+RIGHT(STR([Date]),8)
 
Zusätzliche Ressourcen

 
Nummer des Knowledge-Artikels

001472691

 
Laden
Salesforce Help | Article