BASE DE CONNAISSANCES

Calculate the average value of data in hh:mm format


Date de publication : 28 Nov 2022
Date de dernière modification : 29 Nov 2022

Question

How to calculate the average value of data in hh:mm format as demonstrated below:

User-added image

Environnement

  • Tableau Desktop

Réponse

1.  Connect to the attached data source.
2. Create a new calculated field as follows:
     Name : time(hour)
     Calculation : AVG(DATEPART('hour',[Time])*60+DATEPART('minute',[Time])) / 60
3. Create a new calculated field as follows:
     Name : time (minute part)
     Calculation : ([time(hour)] - INT(LEFT(STR([time(hour)]) , (FIND(STR([time(hour)]),".")-1)))) *60
4. Create a new calculated field as follows:
     Name : time (hour part)
     Calculation : LEFT(STR([time(hour)]) , (FIND(STR([time(hour)]),".")))
4. Create a new calculated field as follows:
     Name : AVG_time (hh:mm)
     Calculation : REPLACE((STR([time (hour part)])
                          +
                          LEFT(STR([time (minute part)]),FIND(STR([time (minute part)]),".")-1))
                          ,".",":")
5. Drag AVG_time (hh:mm) to Text.
Cet article vous a-t-il permis de résoudre le problème ?