Forum Discussion
Average Talktime in HH:MM:SS format
Hi,
I have a seconds column for the talktime, I would like to show average talktime for each catgory in the HH:MM:SS format.
Data in the tables
| Call_ID | Team | Talktime_InSeconds | Talktime_InHMS |
| 1 | A | 508 | 00:08:28 |
| 2 | A | 475 | 00:07:55 |
| 3 | A | 309 | 00:05:09 |
| 4 | B | 779 | 00:12:59 |
| 5 | B | 277 | 00:04:37 |
Would like below results
| Team | Average Talktime |
| A | 0:07:11 |
| B | 0:08:48 |
Thanks in advance
Daven
Hi Anonymous ,
Would you please refer to the measure below:
Measure = VAR _Duration = AVERAGEX ( 'Table', 'Table'[Talktime_InSeconds] ) VAR Hours = INT ( _Duration / 3600 ) VAR Minutes = INT ( MOD ( _Duration - ( Hours * 3600 ), 3600 ) / 60 ) VAR Seconds = ROUNDUP ( MOD ( MOD ( _Duration - ( Hours * 3600 ), 3600 ), 60 ), 0 ) RETURN Hours * 10000 + Minutes * 100 + SecondsThen change the data type to custom and 0:00:00 :
For more details ,please refer to the pbix file: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/ERNkGZGrCQxIs3eBOTeC0gMBo5mFaWB5fG_0p1D_m6CYLQ?e=bCpouF
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
4 Replies
- v-deddai1-msft
Community Support
Hi Anonymous ,
Would you please refer to the measure below:
Measure = VAR _Duration = AVERAGEX ( 'Table', 'Table'[Talktime_InSeconds] ) VAR Hours = INT ( _Duration / 3600 ) VAR Minutes = INT ( MOD ( _Duration - ( Hours * 3600 ), 3600 ) / 60 ) VAR Seconds = ROUNDUP ( MOD ( MOD ( _Duration - ( Hours * 3600 ), 3600 ), 60 ), 0 ) RETURN Hours * 10000 + Minutes * 100 + SecondsThen change the data type to custom and 0:00:00 :
For more details ,please refer to the pbix file: https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/ERNkGZGrCQxIs3eBOTeC0gMBo5mFaWB5fG_0p1D_m6CYLQ?e=bCpouF
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
- AnonymousNot applicable
Thanks Dedmon
It works perfectly!
- ryan_mayu
Super User
Anonymous
Please try this
Measure = FORMAT( CALCULATE(AVERAGE(Sheet13[Talktime_InHMS]),ALLEXCEPT(Sheet13,Sheet13[Team])),"HH:MM:SS") - amitchandak
Super User
Anonymous , Try like New column
time = time(0,0,[Talktime_InSeconds])
or