Loading

Isoler l'heure du champ Date et heure

Date de publication: Jul 20, 2023
Tâche
Comment créer des vues affichant l'heure sans la date, par exemple en créant un calendrier de classes, en représentant le nombre d'appels par heure sur plusieurs jours sous forme graphique ou en affichant les heures de pointage d'arrivée et de départ des employés.
Étapes
CLIQUER POUR DÉVELOPPER LA SOLUTION
Option 1 : Utilisez un champ Date et heure puis mettez en forme les valeurs sous forme d'heure uniquement
Dans l'exemple de classeur, les heures de travail des employés sont enregistrés sous forme de dates et d'horodatage du pointage d'arrivée et de départ des employés. L'objectif est d'afficher uniquement l'heure de pointage d'arrivée et de départ de chacun des employés. Ces instructions commencent par la feuille de calcul « Opt 1: original ». Les instructions de création de « Opt 1: original » sont dans le classeur.
  1. Faites un clic droit sur [Shift Start] sur l'étagère Lignes et sélectionnez Format…
  2. Sur le volet gauche Format, dans la liste déroulante Dates, sélectionnez Personnalisé et entrez par exemple « h:mm AMPM » sans les guillemets
  3. Répétez les étapes 1-2 pour tous les champs Date et heure
Pour plus de formats de date personnalisés, consultez Formats de date personnalisés.
CLIQUER POUR DÉVELOPPER LA SOLUTION
Option 2 : Utilisez la partie de date Heure
  1. Faites un clic droit sur [Call Time] sur l'étagère Lignes et sélectionnez Plus > Heure

    Remarque : Le menu avec clic droit contient deux sections pour les dates, selon qu'il faut afficher la partie de date, ou toute la date tronquée jusqu'à un niveau spécifique. Dans cet exemple, nous voulons la partie de date Heure, et non toute la date tronquée sur l'heure la plus proche. Pour en savoir plus, consultez Modification des niveaux de date
     
  2. Faites un clic droit sur HOUR(Call Time) sur l'étagère Lignes et sélectionnez Format…
  3. Sur le volet de gauche Format, dans la liste déroulante Dates, sélectionnez le format 12 heures ou le format souhaité
CLIQUER POUR DÉVELOPPER LA SOLUTION
Option 3 : Faites glisser toutes les valeurs de date et d'heure vers la même date
Dans l'exemple de classeur, les appels sont enregistrés avec leur horodatage d'entrée sous la forme d'un champ Date et heure. L'objectif est de montrer le nombre moyen d'appels par minute indépendamment de la date. Ces instructions commencent par la feuille de calcul « Opt 3: original ». Les instructions de création de « Opt 3: original » sont dans le classeur.
  1. Sélectionnez Analyse > Créer un champ calculé
  2. Dans la boîte de dialogue Champ calculé qui s'ouvre, procédez comme suit, puis cliquez sur OK :
    1. Nommez le champ calculé. Dans cet exemple, le champ calculé est appelé « Call Time w/o Date » (Heure d'appel sans date)
    2. Dans le champ de formule, créez un calcul du type suivant :
      DATEADD('day', DATEDIFF('day', [Call Time], TODAY()), [Call Time])
  3. Supprimez HOUR(Call Time) de l'étagère Lignes
  4. Faites un clic droit et faites glisser [Call Time w/o Date] vers l'étagère Lignes
  5. Dans la boîte de dialogue Déposer un champ, sélectionnez Call Time w/o Date (continu) et cliquez sur OK
CLIQUER POUR DÉVELOPPER LA SOLUTION
Option 4 : Ajoutez toutes les heures à la même date pour créer un champ de date
Dans l'exemple de classeur, les heures des classes sont enregistrées seulement sous forme d'heure sans la date. L'objectif est d'afficher un calendrier des classes sur la semaine.
  1. Sélectionnez Analyse > Créer un champ calculé
  2. Dans la boîte de dialogue Champ calculé qui s'ouvre, procédez comme suit, puis cliquez sur OK :
    1. Nommez le champ calculé. Dans cet exemple, le champ calculé est appelé « Start Date » (Date de début)
    2. Dans le champ de formule, créez un calcul du type suivant :
      DATETIME( "1/1/19 " + [Start Time] )
      Notez qu'il y a un espace après la date. Il aidera Tableau Desktop à lire correctement la date et l'heure.
  3. Répétez les étapes 1-2 pour tous les champs dont les données temporelles sont stockées en tant que valeurs de texte
  4. Faites un clic droit et faites glisser [Start Date] vers l'étagère Colonnes
  5. Dans la boîte de dialogue Déposer un champ, sélectionnez Start Date (continu) et cliquez sur OK
  6. Faites glisser [Day] vers l'étagère Lignes
  7. Créez un champ calculé appelé par exemple « Longueur de la classe » comportant une formule du type suivant :
    DATEDIFF('minute', [Start Date],[End Date])/60/24
    Remarque : la durée écoulée doit être en nombre de jours pour tracer correctement un graphique de Gantt. DATEDIFF('day',...) ne renvoie pas des jours fractionnaires. Nous utilisons donc DATEDIFF('minute',…) puis divisons par le nombre approprié pour obtenir le nombre de jours.
  8. Faites glisser [Class Length] vers Taille sur la fiche Repères
  9. Faites glisser [Class] vers couleur et Texte vers la fiche Repères
Ressources supplémentaires
Tableau exige que les heures dans les champs Date et heure soient associées à une date, ce qui permet un tri chronologique à travers les jours.

Pour représenter les heures de différents jours les unes sur les autres, il faut décaler les heures sur le même jour. Si les données d'origine n'incluent pas de date, un champ Date et heure peut être créé avec une date arbitraire.

Numéro d’article de la base de connaissances

001456893

Pièces jointes

Views with only time_v2018.1.twbx

156 KB

 
Chargement
Salesforce Help | Article