Loading

Le format de date change en cas de conversion de Date et heure en Chaîne

Date de publication: Dec 9, 2022
Description

Le format de date change par exemple de [2020-12-01 06:12:49] en [Dec 1 2020 6:12:49] lorsque vous convertissez le type de données d'un champ de Date et heure en Chaîne. Ceci se produit en cas d'utilisation de connexion de source de données en direct à Oracle ou SQL Server.
 

Cause

Avec une connexion en direct avec certaines bases de données (Oracle, SQL Server), en cas de modification du type de données de Date(Date et heure) en Chaîne,
la requête de Tableau à la base de données est émise automatiquement, ce qui modifie le format de la chaîne dans la requête.
Résolution
Créez un champ calculé pour modifier le format de date correspondant à [2020-12-01 06:12:49] sous forme de chaîne.

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)
 
Ressources supplémentaires

 
Numéro d’article de la base de connaissances

001472691

 
Chargement
Salesforce Help | Article