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
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
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.