top of page

Actualités d'Argusa

  • joanammiguens

Tableau: Dates calculées sur les connexions fichiers

Dernière mise à jour : 25 janv.

Problématique Utilisateur :

Tableau interprète les dates différemment entre un fichier en direct et un extrait, qu'il soit créé sous Excel ou en format CSV. Comment l'amener à corriger ceci ?

 

Solution Argusa :

Nous vous démontrons comment faire en images et pas à pas.


1

Pour démontrer le piège et le déjouer, on commence avec un jeu de données Excel très simple. Notez que la source de données est en direct et non en extrait !

2

Le besoin métier, est de créer une date à partir du mois et l'année, pour faciliter l'analyse. Pour illustration, on va construire un champ de type chaîne de caractères (pour l'affichage) et un champ de type DATE, à partir de nos champs « Year » et « Month » :




En affichant « Sales Date – str » et « Sales Date », nous obtenons les résultats suivants :

Le champ « Calc Month » donne le mois du Sales Date, donc la formule MONTH ([Sales Date]). Ce champ montre toujours janvier car Tableau interprète « Sales Date - str » en format mm/dd/yyyy.


3

Nous allons ensuite faire un extrait de notre source de données. Sans modifier les champs calculés. Voici le même tableau :

Comme démontré par le champ « Calc Month », Tableau a interprété « Sales Date - str » en format dd/mm/yyyy

Astuce: Tableau interprète les dates différemment si la source est un fichier en direct ou en extrait. Pour contourner ceci, utilisez DATEPARSE avec un format bien défini, comme montré ci-dessous.

Ce champ date est interprété de la même façon sur une connexion directe ou un extrait d’un fichier excel ou csv !


bottom of page