Loading

Combinaison d'un champ de date et d'un champ d'heure

Date de publication: Mar 25, 2024
Tâche
Comment combiner des champs de date et d'heure séparés pour créer un seul champ date/heure.

ll peut arriver que les données soient stockées de telle manière qu'elles ne sont pas prêtes à être analysées immédiatement. Par exemple, vous pouvez avoir une source de données contenant une colonne séparée pour les dates et une colonne séparée pour l'heure. Comme les colonnes de date et d'heure sont séparées, elles sont représentées par deux champs distincts dans Tableau Desktop. De plus, lorsque des champs ayant le type de données date/heure ne sont pas assortis d'une heure ou d'une date correspondante, une heure de début peut être automatiquement affectée aux données de date ou une date de début peut être automatiquement affectée aux données d'heure.
    Étapes

    Solution principale

    Étape 1 : Création d'un champ calculé qui combine les colonnes de date et d'heure

    1. Dans Tableau Desktop, connectez-vous à la source de données. Pour cet exemple, utilisez la source de données jointe Fruit Sales.xlsx.
    2. Sélectionnez Analyse > Créer un champ calculé.
    3. Dans la boîte de dialogue Créer un champ calculé, procédez comme suit :
      1. Dans la zone de texte Nom, entrez un nom pour le champ calculé. Pour cet exemple, utilisez Date + Heure.
      2. Dans la zone de texte Formule, entrez les données suivantes :

        DATEADD(

        'hour', DATEPART('hour', [Time Sold]), DATEADD(

        'minute', DATEPART('minute', [Time Sold]), DATEADD(

        'second', DATEPART('second', [Time Sold]), [Date Sold])))

      3. Cliquez sur OK.

      Les colonnes de date et d'heure sont maintenant combinées en un seul champ et vous pouvez utiliser les parties de dates intégrées pour descendre dans la hiérarchie de date/heure.
       

    Étape 2 : Création de la vue finale

    1. Dans la fenêtre Données, cliquez avec le bouton droit de la souris sur le champ Date + Heure, puis faites-le glisser sur l'étagère Lignes.
    2. Dans la boîte de dialogue Déposer un champ, cliquez sur Date + Heure (Discrète), puis cliquez sur OK.

    Solution de contournement

    Étape 1 : Création d'un champ calculé qui combine les champs de date et d'heure

    1. Dans Tableau Desktop, connectez-vous à la source de données jointe Fruit Sales.xlsx.
    2. Sélectionnez Analyse > Créer un champ calculé.
    3. Dans la boîte de dialogue Champ calculé, procédez comme suit :
      1. Dans la zone de texte Nom, entrez un nom pour le champ calculé. Pour cet exemple, utilisez Date + Heure.
      2. Dans la zone de texte Formule, entrez les données suivantes :

        DATETIME(STR([Date Sold]) + " "
        + STR(DATEPART('hour',[Time Sold]))+ ":"
        + STR(DATEPART('minute',[Time Sold]))+ ":"
        + STR(DATEPART('second',[Time Sold])))

    4. Cliquez sur OK.

    Étape 2 : Création de la vue finale

    1. Dans la fenêtre Données, cliquez avec le bouton droit de la souris sur le champ Date + Heure, puis faites-le glisser sur l'étagère Lignes.
    2. Dans la boîte de dialogue Déposer un champ, cliquez sur Date + Heure (Discrète), puis cliquez sur OK.
    Numéro d’article de la base de connaissances

    001458074

    Pièces jointes

    Fruit Sales.xlsx

    352 KB

     
    Chargement
    Salesforce Help | Article