---
schema_version: "1"
id: 2cee0ef68acef86153d9697b98a8f951f8787ee0038a33d4d78a21f3f60ad067
title: Convertir un champ en un champ de date
collection: tableau
version: next
locale: fr-fr
portal_url: https://docs.salesforce.com/tableau/next/fr-fr/public/desktop/data_dateparse.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/fr-fr/data_dateparse.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 852d7822bcbfef4e3e6bfe84b1463ea4fa1d8918aed7ebf1f43174b2cf25d189
description: Convert a text or numeric field to a date using data type changes and the DATEPARSE function.
---
[Passer au contenu principal](#main-content)

# Convertir un champ en un champ de date

Chaque base de données stocke les champs de dates de manières légèrement différentes. Tableau fait de son mieux pour interpréter les champs de dates, mais il arrive qu’un champ soit importé dans Tableau sous forme de chaîne de texte ou de champ numérique. Dans ce cas, vous pouvez procéder comme suit pour résoudre le problème.

> [!TIP]
> 
> **Conseil** : les informations suivantes concernent la modification du type de données d’un champ en une date. Pour mettre en forme un champ de date existant et contrôler la manière dont il apparaît dans une visualisation, consultez [Formats de date personnalisés](https://help.tableau.com/current/pro/desktop/fr-fr/dates_custom_date_formats.htm).

## Vérification des champs de dates

Un champ de date peut se présenter sous forme de chaîne avec une icône de type de données Abc ![Valeurs texte ou chaîne.](/tableau/next/fr-fr/public/desktop/fr-fr/Img/symbol_text_row.png).

Lorsque des dates sont interprétées en tant que chaînes, vous perdez toutes les fonctionnalités et facilités liées à l’utilisation de champs de dates, par exemple le zoom avant, les calculs de date et la permutation entre les mesures continues et discrètes.

Si vos dates ne sont pas interprétées correctement, voici les étapes à suivre dans l’ordre :

1. [Modifier le type de données du champ](#type)
2. [Créer un calcul à l’aide de la fonction DATEPARSE](#dateparse)
3. [Créer un calcul à l’aide de la fonction DATE](#date)

## Modifier le type de données du champ

La première étape dans la résolution d’un problème d’interprétation de champ de date consiste à s’assurer que le type de données est défini sur Date ou Date & Heure.

1. Dans le volet Source de données ou Données, cliquez sur l’icône de type de données et modifiez le type de données sur Date ou Date et heure.
    
    ![Un menu déroulant affiche les types de données pour un champ, avec mise en surbrillance de l’option Date et heure.](/tableau/next/fr-fr/public/desktop/fr-fr/Img/dateparse_type.png)
2. Examinez les données dans la vue ou dans le volet Source de données. Si vous voyez un grand nombre de valeurs null, modifiez le type de données sur Chaîne et [Créer un calcul à l’aide de la fonction DATEPARSE](#dateparse) pour corriger le problème.
    
    ![Valeurs null affichées dans l’écran Source de données.](/tableau/next/fr-fr/public/desktop/fr-fr/Img/dateparse_example_3.png "Des valeurs null sont présentes.")

## Créer un calcul à l’aide de la fonction DATEPARSE

Les données sont stockées dans une variété quasi-infinie de formats. Certains champs de dates affichent les années avant les mois, d’autres séparent les parties de date avec des virgules, et d’autres encore utilisent une combinaison de formats. Si Tableau n’est pas en mesure d’interpréter un champ de date, il se peut que le format particulier ne puisse pas être traduit.

La fonction DATEPARSE vous permet de définir clairement les parties de votre champ qui font partie d’une date. Par essence, vous créez une carte que Tableau peut utiliser pour traduire la chaîne en un champ de date. Cette carte est appelée le format.

**Remarque :** cette fonction est disponible dans les connecteurs suivants : connexions aux fichiers Excel et texte non hérités, Amazon EMR Hadoop Hive, Cloudera Hadoop, Google Sheets, Hortonworks Hadoop Hive, MapR Hadoop Hive, MySQL, Oracle, PostgreSQL et extraits Tableau. Certains formats peuvent ne pas être disponibles pour toutes les connexions.  
  
DATEPARSE n’est pas pris en charge sur les variantes Hive. Seuls Denodo, Drill et Snowflake sont pris en charge.

### Création du calcul DATEPARSE

1. Inspectez le format actuel de votre champ de date. Notez où les mois, années, heures et jours s’affichent dans votre champ. Vous aurez besoin de ces informations pour la fonction DATEPARSE.
    
    <table style="width: 100%;"><colgroup><col><col></colgroup><tbody><tr><td><img src="https://help.tableau.com/v0.0/public/desktop/fr-fr/Img/dateparse_example4.png" alt="Formule DATEPARSE avec des parties de la formule étiquetées A, B, C et&nbsp;D."></td><td><p><span class="uicontrol">A</span>. Jour du mois</p><p><span class="uicontrol">B</span>. Mois</p><p><span class="uicontrol">C</span>. Année</p><p><span class="uicontrol">D</span>. Heure, minute, seconde, milliseconde, période</p></td></tr></tbody></table>
2. Faites un clic droit sur votre champ de date dans le volet Dimensions et sélectionnez Créer \> Champ calculé.
3. Dans la boîte de dialogue, écrivez la fonction DATEPARSE. La fonction DATEPARSE comporte deux parties : le format et la chaîne. La chaîne est le champ que vous souhaitez convertir et doit être un champ de type chaîne ![Valeurs texte ou chaîne.](/tableau/next/fr-fr/public/desktop/fr-fr/Img/symbol_text_row.png).
    
    <table class="table--plain" style="width: 100%;"><colgroup><col style="width: 569px;"><col></colgroup><tbody><tr><td><img src="https://help.tableau.com/v0.0/public/desktop/fr-fr/Img/dateparse_example_5.png" alt="Formule d’analyse des données avec des parties de la formule étiquetées A&nbsp;et&nbsp;B."></td><td><p><span class="uicontrol">A</span>. Format</p><p><span class="uicontrol">B</span>. Chaîne</p></td></tr></tbody></table>
    
    Le format est le repère que Tableau utilise pour interpréter la chaîne en tant que date. Chaque partie d’une chaîne de date ou d’heure a un symbole correspondant, comme montré dans la table ci-dessous. Le format doit dupliquer exactement la manière dont la date s’affiche. Par exemple, si un code d’année unique (« Y ») est utilisé quand la chaîne a un code d’année à 2 chiffres (« 26 »), le calcul peut retourner des valeurs null.
    
    Remarque : l’exception au format dupliquant exactement la chaîne affichée est que les longues parties de formats de date (« Septembre ») peuvent être formatées avec quatre symboles (« Septembre » = « MMMM »).
    
    Le format doit inclure tous les espaces, tirets et autres symboles non alphanumériques pour pouvoir interpréter la chaîne correctement.
    
    ### Symboles de champ de date
    
    <table class="table-plain"><colgroup><col class="Column-Column1"><col class="Column-Column1"><col class="Column-Column1"></colgroup><tbody><tr class="Body-Body1"><th class="BodyE-Column1-Body1" style="font-weight: bold;">Partie de la date</th><th class="BodyE-Column1-Body1" style="font-weight: bold;">Symbole</th><th class="BodyE-Column1-Body1" style="font-weight: bold;">Exemple de sortie</th></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">Année</td><td class="BodyE-Column1-Body2"><p>yy</p><p>y, yyyy</p><p>Y</p></td><td class="BodyE-Column1-Body2"><p>26</p><p>2026</p><p>2026 (utilisé pour les calendriers basés sur la semaine de l’année)</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">Trimestre de l’année</td><td class="BodyE-Column1-Body1"><p>Q</p><p>QQ</p><p>QQQ</p><p>QQQQ</p></td><td class="BodyE-Column1-Body1"><p>2</p><p>02</p><p>Q2</p><p>2nd trimestre</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">Mois</td><td class="BodyE-Column1-Body1"><p>M</p><p>MM</p><p>MMM</p><p>MMMM</p></td><td class="BodyE-Column1-Body1"><p>9</p><p>09</p><p>Sep</p><p>Septembre</p></td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">Semaine de l’année</td><td class="BodyE-Column1-Body2">w, ww</td><td class="BodyE-Column1-Body2">47</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">Jour de la semaine</td><td class="BodyE-Column1-Body2"><p>E, EE, EEE</p><p>EEEE</p><p>EEEEE</p></td><td class="BodyE-Column1-Body2"><p>Lun</p><p>Lundi</p><p>L</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">Jour du mois</td><td class="BodyE-Column1-Body1"><p>d</p><p>dd</p></td><td class="BodyE-Column1-Body1"><p>1, 15</p><p>01, 15</p></td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">Jour de l’année (1- 365)</td><td class="BodyE-Column1-Body2">D</td><td class="BodyE-Column1-Body2">23, 143</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2"><p>Heure (1-12)</p></td><td class="BodyE-Column1-Body2"><p>h</p><p>hh</p></td><td class="BodyE-Column1-Body2"><p>8</p><p>08</p></td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">Heure (0-23)</td><td class="BodyE-Column1-Body2"><p>H</p><p>HH</p></td><td class="BodyE-Column1-Body2"><p>8</p><p>08</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">Minute</td><td class="BodyE-Column1-Body1"><p>m</p><p>mm</p></td><td class="BodyE-Column1-Body1"><p>8</p><p>08</p></td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">Seconde dans une minute</td><td class="BodyE-Column1-Body2"><p>s</p><p>ss</p></td><td class="BodyE-Column1-Body2"><p>5</p><p>05</p></td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">Seconde fractionnaire</td><td class="BodyE-Column1-Body1"><p>S</p><p>SS</p><p>SSS</p><p>SSSS</p></td><td class="BodyE-Column1-Body1"><p>2</p><p>23</p><p>235</p><p>2350</p></td></tr><tr class="Body-Body2"><td class="BodyB-Column1-Body2">Millisecondes dans un jour</td><td class="BodyB-Column1-Body2">A</td><td class="BodyB-Column1-Body2">34532</td></tr><tr class="Body-Body1"><td class="BodyE-Column1-Body1">Période (marqueur am/pm)</td><td class="BodyE-Column1-Body1">a, aa, aaa</td><td class="BodyE-Column1-Body1">AM, am, PM</td></tr><tr class="Body-Body2"><td class="BodyE-Column1-Body2">Fuseau horaire</td><td class="BodyE-Column1-Body2"><p>z, zz, zzz</p><p>zzzz</p><p>Z, ZZ, ZZZ</p><p>ZZZZ</p></td><td class="BodyE-Column1-Body2"><p>PDT</p><p>Pacific Daylight Time</p><p>-0800</p><p>PST-08:00</p></td></tr></tbody></table>
    
    Pour une liste plus complète des symboles de date, consultez la page Unicode pour une [Présentation du formatage des dates et heures sur les composants internationaux](https://unicode-org.github.io/icu/userguide/format_parse/datetime/).
    
    **Remarque :** certains formats de date ne sont pas pris en charge par l’ensemble des sources de données et types de fichiers.
4. Vérifiez votre symbole par rapport à la chaîne affichée dans Tableau. Si les symboles et le formatage sont corrects, sélectionnez OK pour créer le nouveau champ calculé. Le champ calculé fait office de champ de date dans votre vue.
    
    ![Un diagramme de la fonction DATEPARSE.](/tableau/next/fr-fr/public/desktop/fr-fr/Img/dateparse_example_6.png "Comparez le format à la chaîne.")

### Extraits Hyper

Pour les sources de données des extraits .hyper, les symboles sont définis par l’Unicode Consortium. Pour plus d’informations, consultez [Mettre en forme la syntaxe dans la fonction DATEPARSE pour les sources de données d’extrait](https://help.tableau.com/v0.0/public/desktop/fr-fr/dates_custom_date_formats.htm#dateparse) pour voir un sous-ensemble de types de champ et de symboles pouvant être utilisés avec la fonction DATEPARSE dans les extraits .hyper.

### Prise en compte des paramètres régionaux

La fonction DATEPARSE est basée sur le paramètre régional spécifié par les paramètres de votre ordinateur pour interpréter puis afficher les chaînes que vous souhaitez convertir. De manière plus spécifique, les paramètres régionaux affecteront la reconnaissance éventuelle d’un certain format. Cela signifie que si un format n’est pas pris en charge par les paramètres régionaux, une valeur null peut s’afficher ou aucune valeur ne sera renvoyée. Supposons par exemple que vous disposiez dela chaîne suivante dans vos données :

`12Sep2026:9:8:8.6546`

Les valeurs renvoyées par la fonction DATEPARSE pour cette chaîne varieront en fonction des paramètres régionaux. Vous obtiendrez une certaine valeur avec les paramètres régionaux anglais, mais les paramètres régionaux japonais ne vous donneront aucune valeur. Dans ce cas, aucune valeur n’est renvoyée parce que les paramètres régionaux japonais ne reconnaissent pas « Sep ».

**Valeur de date et d’heure**

| Paramètre régional anglais | Paramètre régional japonais |
| --- | --- |
| #9/12/2026 9:08:09 AM# | \- |

Comme pour toutes les dates, après avoir utilisé la fonction DATEPARSE pour convertir une chaîne en un type datetime, Tableau affiche par défaut la valeur de datetime au format par défaut de vos paramètres régionaux. En cas de modification du paramètre régional, le résultat de la fonction DATEPARSE peut afficher votre nouvelle valeur de date et d’heure dans un format différent.

## Créer un calcul à l’aide de la fonction DATE

Si la fonction DATEPARSE n’est pas disponible pour les données que vous utilisez, ou que le champ que vous tentez de convertir est un type de données Nombre, vous pouvez utiliser la fonction DATE à la place.

La fonction DATE convertit un nombre, une chaîne ou une expression de date en un type date. Lorsque vous créez un calcul qui utilise la fonction DATE, Tableau crée un nouveau champ dans votre source de données Tableau pour vous permettre d’interagir avec vos données de date en tant que date. Pour produire correctement les valeurs de date à partir d’un nombre, d’une chaîne ou d’une expression de date à l’aide de la fonction DATE, Tableau doit pouvoir interpréter les composants de la chaîne sous forme de parties de date. Une fois que les composants de la date ont été identifiés, Tableau utilise le paramètre régional de l’ordinateur pour déterminer le format par défaut de la date.

Par exemple, supposons que la table que vous utilisez contienne une colonne de données de date appelée « Date d’origine ». La colonne « Date d’origine » est de type chaîne.

- **Date d’origine** : 03Jan2026, 05Jan2026, 07Mar2026, 19Mar2026, 30Apr2026

Dans cet exemple, vous pouvez créer un champ calculé appelé « Nouvelle date » qui utilise une expression dans la fonction DATE pour convertir les valeurs de chaîne dans le champ « Date d’origine » en des valeurs de date.

`DATE (LEFT([Original Date], 2) + "/" + MID([Original Date],3,3) + "/" + RIGHT([Original Date],4))`

Pour cet exemple, l’expression de date comporte la fonction LEFT qui identifie le composant de jour, la fonction MID qui identifie le composant de mois, et la fonction RIGHT qui identifie le composant d’année.

Le calcul « Nouvelle date » produit la colonne suivante :

- **Nouvelle date** : 1/3/2026, 1/5/2026, 3/7/2026, 3/19/2026, 4/30/2026

Dans cet exemple, les nouvelles valeurs de date sont basées sur les paramètres régionaux anglais et la mise en forme par défaut.

## Consultez également

[Formats de date personnalisés](https://help.tableau.com/v0.0/public/desktop/fr-fr/dates_custom_date_formats.htm)

[Mettre en forme les dates en utilisant les semaines et les années ISO-8601](https://help.tableau.com/v0.0/public/desktop/fr-fr/dates_custom_date_formats_week.htm)

[Fonctions de date](https://help.tableau.com/v0.0/public/desktop/fr-fr/functions_functions_date.htm)

[Toutes les fonctions (par catégorie) : Date](https://help.tableau.com/v0.0/public/desktop/fr-fr/functions_all_categories.htm#Date)

[La fonction STR() ignore la mise en forme par défaut de date et de nombre](http://kb.tableau.com/articles/Issue/str-function-ignores-date-and-number-formatting?lang=fr-fr) (Base de connaissances Tableau)