Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
JRMBSO
Regular Visitor

Average duration

Hello,

I want to get an average duration and change the format, any ideas ? i try many things put ended up with an issue...

I also would like to change the format so it is HH:mm:ss,

JRMBSO_0-1701179808052.png

Regards,

 

4 REPLIES 4
ppm1
Solution Sage
Solution Sage

Please see this article - Calculate and Format Durations in DAX – Hoosier BI

 

Pat

Microsoft Employee
ronrsnfld
Super User
Super User

Neither Power Query nor Power BI have a duration format where Hours can be 24 or higher.

So you would need to create a Text String to show that kind of result.

The text string would not be usable as is in future calculations.

Here is some sample code:

 

let
    Source = Table.FromColumns(
    {
        {#duration(0,0,26,4),
        #duration(0,0,25,26),
        #duration(0,0,33,42),
        #duration(0,0,34,2),
        #duration(0,2,17,10),
        #duration(0,2,16,47),
        #duration(0,17,29,50)}
    }, type table[Durations=duration]),
    

    avg = Duration.TotalHours(List.Average(Source[Durations])),
    hrs = Number.IntegerDivide(avg,1),
    tMin = Number.Mod(avg,hrs)*60,
    min = Number.IntegerDivide(tMin,1),
    sec = Number.Round(Number.Mod(tMin,min)*60,0),

    fmt = Number.ToText(hrs * 10000 + min * 100 + sec,"00:00:00")
    
in
    fmt

 

Result

03:26:09
AlienSx
Super User
Super User

Hello, @JRMBSO try Time.From(Duration.TotalHours(List.Average(your_list)) / 24). But if Duration.TotalHours goes over 1 then you end up with error. 

Hello,

 

Well i did ended up with an error, but thanks for trying

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors