Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hi everyone! I am doing an HR analysis on "average time workers log in by day of the week" and I need a visual of it as well. I tried converting the time stamp (HHMM) to numeric value but it just doesn't represent the desired time format on the visual. Below is the mockup I did on Excel. Would love to rPlease help! Thank you!
Solved! Go to Solution.
Hi @JodyLin ,
To my knowledge, your requirement——Show Time format value for Y-axis could not be realized currently.
Ideas similar with what you expect have been submitted in the following links, please vote them up and you can add comments. Hopes Power Bi will implement this in nearby future.
dates and times on the y-axis of a graph
My workaround is Switch Time to Number type for Y-axis , and apply the Time format to Tooltips pane:
1. Add column: get total seconds
Time(Seconds) = HOUR([Time]) *3600 +MINUTE([Time])*60+SECOND([Time])
2. Create a measure to get the average seconds, and then change to Time type
Avg Time format =
var avgSec= CALCULATE(AVERAGE('Table'[Time(Seconds)]),ALLEXCEPT('Table','Table'[WeekDay]))
var h=INT(avgSec/3600)
var m=INT( (avgSec - h*3600) / 60)
var s=avgSec- h*3600 -m*60
return TIME(h,m,s)
Output:
Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @JodyLin ,
To my knowledge, your requirement——Show Time format value for Y-axis could not be realized currently.
Ideas similar with what you expect have been submitted in the following links, please vote them up and you can add comments. Hopes Power Bi will implement this in nearby future.
dates and times on the y-axis of a graph
My workaround is Switch Time to Number type for Y-axis , and apply the Time format to Tooltips pane:
1. Add column: get total seconds
Time(Seconds) = HOUR([Time]) *3600 +MINUTE([Time])*60+SECOND([Time])
2. Create a measure to get the average seconds, and then change to Time type
Avg Time format =
var avgSec= CALCULATE(AVERAGE('Table'[Time(Seconds)]),ALLEXCEPT('Table','Table'[WeekDay]))
var h=INT(avgSec/3600)
var m=INT( (avgSec - h*3600) / 60)
var s=avgSec- h*3600 -m*60
return TIME(h,m,s)
Output:
Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Thanks for reaching out for help.
I have helped you, now please help me by giving kudos.
Remeber we are unpaid volunteers.
Click the thumbs up and accept as solution button.
One question per ticket please. If you need to extend your request then please raise a new ticket.
You will get a quicker response and each volunteer solver will get the kudos they deserve. Thank you !
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
78 | |
75 | |
58 | |
36 | |
33 |
User | Count |
---|---|
100 | |
62 | |
56 | |
47 | |
41 |