Loading

Conversion de secondes en HH:MM:SS ou JJ:HH:MM:SS

Date de publication: Jan 3, 2024
Tâche
Comment convertir des champs ne contenant que des données de secondes en un des format suivants :
  • HH:MM:SS
  • JJ:HH:MM:SS
Remarque : HH:MM:SS représente les heures, les minutes et les secondes. JJ:HH:MM:SS représente les jours, les heures, les minutes et les secondes.
Étapes

Pour convertir les secondes en une chaîne HH:MM:SS ou JJ:HH:MM:SS, créez un champ calculé à l'aide d'une des procédures suivantes :

Pour HH:MM:SS

1. Allez dans Analyse > Créer un champ calculé.
2. Dans la boîte de dialogue Champ calculé, effectuez les opérations suivantes :
 
1. Dans le champ Nom, saisissez ce qui suit : HH:MM:SS
2. Dans le champ Formule, saisissez ce qui suit, puis cliquez sur OK:
 
STR(INT(SUM([<fieldname>])/3600))
+ ":" +
 
IF INT(SUM([<nomchamp>])%3600/60)
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<nomchamp>])%3600/60))
+ ":" +
 
IF INT(SUM([<fieldname>]) %3600 %60)
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<fieldname>])%3600 %60))
 
Remarque : Remplacez <nomchamp> par le nom du champ de votre source de données qui contient les données des secondes. 
 

Pour JJ:HH:MM:SS

1. Allez dans Analyse > Créer un champ calculé.
2. Dans la boîte de dialogue Champ calculé, effectuez les opérations suivantes :
 
1. Dans le champ Nom, saisissez ce qui suit : JJ:HH:MM:SS
2. Dans le champ Formule, saisissez ce qui suit, puis cliquez sur OK :
 
STR(INT(SUM([<nomchamp>])/86400)) 
 
+ ":" + 
 
IF (INT(SUM([fieldname])%86400/3600)) 
< 10 THEN "0" ELSE "" END + STR(INT(SUM([fieldname])%86400/3600))
 
+ ":" + 
 
IF INT(SUM([<nomchamp>])%3600/60) 
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<nomchamp>])%3600/60)) 
 
 
+ ":" + 
 
IF INT(SUM([<nomchamp>]) %3600 %60) 
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<nomchamp>]) %3600 %60))

Remarque : remplacez <nomchamp> par le nom du champ de votre source de données qui contient les données des secondes. 

 
Ressources supplémentaires
La mise en forme des durées dans Tableau dans Drawing With Numbers comprend des méthodes de conversion des secondes qui conserve les données au format numérique.
Numéro d’article de la base de connaissances

001458125

 
Chargement
Salesforce Help | Article