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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
KimNixon
Frequent Visitor

String Days and Hours, monthly

Hi,

 

I have a column which reports time worked in hours (per id/row).  This I can report on monthly and I can calculate monthly average.  However I am converting the hours using DAX to display Days & Hours 

 

String NewColumn =
var vHours=ROUND([Columnwithhours],0)
var vDays=int( vHours/24)
var vRemainingHours=MOD(vHours, 24)
return
vDays&" Days & "& vRemainingHours& " Hours"
 
So the final output is something that looks like......5 days 4 hours.  
 
However, I need to report with this 'NewColumn' containing days & hours at a monthly level, Average time worked per month.  When I include the new column in my table it reports per ID per month, something like this
 
 Hours workedDays & Hours
Jan120 days 12 hours
Jan220 days 22 hours
Jan100 days 10 hours
 
 
The final output I require would be 
 
 Ave hours workedDays & Hours
Jan482 days 0 hours
Feb552 days 7 hours
Mar502 days 2 hours

 

Any help would be much appreciated 

3 REPLIES 3
Anonymous
Not applicable

HI @KimNixon ,

You can try to use the following measure formula to calculate the average of work hour based on month and convert them to time duration string:

Measure =
VAR _avg =
    CALCULATE ( AVERAGE ( 'Table'[Hour] ), VALUES ( 'Table'[Date].[MonthNo] ) )
VAR _rand =
    ROUNDDOWN ( _avg, 0 )
RETURN
    IF (
        _avg >= 24,
        INT ( _rand / 24 ) & " day"
            & MOD ( _rand, 24 ) & " hours",
        _rand & " hours"
    )

Regards,

Xiaoxin Sheng

amitchandak
Super User
Super User

create an hourly measure. Create an avg of the sum.

Refer - this is the sum of Avg

https://community.powerbi.com/t5/Desktop/SUM-of-AVERAGE/td-p/197013

 

Then format this column to show final result in day format

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Thank you for the steer, I am getting a circular reference error, I must be going wrong somewhere

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

May 2025 Monthly Update

Fabric Community Update - May 2025

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