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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Anonymous
Not applicable

calculating the median of a measure

I have a visual that looks like this 

Customer IDaverage order valuemedian (should be)
016764
021764
032364
045564
059064

average order value is a measure

 

average order value = sum(order[sales])/distinctcount(order[order ID])

 

How can I calculate the median of the average median value.

I tried the following measure but it returned a different median (52)

 

median = MEDIANX(order, CALCULATE(SUM(order[sale])/DISTINCTCOUNT(order[order ID]),ALL(order)))

 

 

Thanks in advance!

1 ACCEPTED SOLUTION

@Anonymous 

Give this a try.

median = CALCULATE ( MEDIANX ( ALL ( 'order'[order ID] ), [average order value] ), REMOVEFILTERS ( 'order'[Customer] ) )

View solution in original post

5 REPLIES 5
jdbuchanan71
Super User
Super User

Multiple lines on the same order may be causing the problem.  Give this a try.

median = MEDIANX ( ALL ( 'order'[order ID] ), [average order value] )
Anonymous
Not applicable

Hi ,thanks for your solution, it got me very close.

But I got the following result.

Customer ID  average order value  median  
0167 
0217 
0323 
0455 
0590 
total61.562

 

Any idea how it can return the same number in each row instead just in the total. Because I am going to need it for a following calculation.

@Anonymous 

Give this a try.

median = CALCULATE ( MEDIANX ( ALL ( 'order'[order ID] ), [average order value] ), REMOVEFILTERS ( 'order'[Customer] ) )
amitchandak
Super User
Super User

@Anonymous , Try like

 

calculate( MEDIAN(order[sales]) , ALL(order))

 

or

 

calculate( Average(order[sales]) , ALL(order))

Anonymous
Not applicable

Hi thank you for the response.

 

I think your solution gives the median value of all of the orders.

 

I'm trying to get the median value of the average order value of all customers. Could you elaborate based on your solution please?

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.