KNOWLEDGE BASE

Calculate the average value of data in hh:mm format


Pubblicato: 28 Nov 2022
Data dell'ultima modifica: 29 Nov 2022

Domanda

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

User-added image

Ambiente

  • Tableau Desktop

Risposta

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.
Con questo articolo hai risolto il problema?