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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
SnirSh
Regular Visitor

Bad calculate result

hey,

im trying to calculate avg of a time colum (hh:mm:ss) but its not going well,

anyone have an idea?

 

סתם.JPGסתם1.JPG

 

1 ACCEPTED SOLUTION
KHorseman
Community Champion
Community Champion

@SnirSh oh yeah, I forgot that DAX doesn't really support duration data. Are the results of this average always going to be less than 24 hours? The few I can see look pretty short. If so you can change your measure to

 

AVG TIME IN QUEUE = FORMAT( AVERAGE(CTI[AVG wait time]), "HH:mm:ss")

 

If it can be more than 24 hours, this will be more complicated. What is the data type of your wait time column?





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

6 REPLIES 6

Your visual looks like it is formatted as a decimal number. Try formatting it as time. Your data averages about 1 minute, which is 0.0007. And that rounds to 0.00



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.

Sorry i'm new BI desktop user. 

How can i define the visual format?

Thanks a lot!

KHorseman
Community Champion
Community Champion

@SnirSh Select your measure and go to the Modeling tab. The options for data type and formatting are there.

 

MeasureFormatting.PNG





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




There is no option to chage the data type at all, and as u see no option to define the format to 'date time'.

Thank a lot!

 

לכידה.JPG

 

KHorseman
Community Champion
Community Champion

@SnirSh oh yeah, I forgot that DAX doesn't really support duration data. Are the results of this average always going to be less than 24 hours? The few I can see look pretty short. If so you can change your measure to

 

AVG TIME IN QUEUE = FORMAT( AVERAGE(CTI[AVG wait time]), "HH:mm:ss")

 

If it can be more than 24 hours, this will be more complicated. What is the data type of your wait time column?





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Yes, the AVG result alway will be around a few minutes.

I changed the formula like you said and its looking good now!

u r the best!

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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