Calculate the average value of data in hh:mm format
Published: 28 Nov 2022 Last Modified Date: 29 Nov 2022
Question
How to calculate the average value of data in hh:mm format as demonstrated below:
Environment
Tableau Desktop
Answer
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.
Thank you for providing your feedback on the effectiveness of the article.