ナレッジベース

Calculate the average value of data in hh:mm format


発行: 28 Nov 2022
最終修正日: 29 Nov 2022

ご質問

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

User-added image

環境

  • Tableau Desktop

回答

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.
この記事で問題は解決しましたか?