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.
Hello,
This might be a silly question, but having issues to implement this in a measure.
I have a table with 4 columns
Name | Date | Type | Metric |
A | 12/1/2020 | A | 1 |
A | 12/1/2020 | B | 5 |
A | 12/1/2020 | C | 6 |
A | 12/1/2020 | 1 | |
B | 12/1/2020 | A | 1 |
B | 12/1/2020 | B | 3 |
B | 12/1/2020 | 7 |
Here I want to sum(Metric) but ignore Type from it
Result is something like Sum(Metric) = 13, Average(Metric) = 13, Median(Metric) = 13 for Name A
If I follow the traditional approach the sum is still 13 but my average and median are screwed by it. I can just do
SUMMARIZE(Name, Date, Metric, SUM(Metric)) but the issue is I want to filter the data by Type.
so, If I filter by type A and B Result is something like Sum(Metric) = 6, Average(Metric) = 6, Median(Metric) = 6 for Name A
Thanks,
Solved! Go to Solution.
Hi @sun-sboyanapall ,
I created a sample pbix file(see attachment) for you, please check whether that is what you want.
1. Create a measure as below to get Sum(Metric)
Sum(Metric) = CALCULATE ( SUM ( 'Table'[Metric] ), ALLEXCEPT ( 'Table', 'Table'[Name] ) )
2. Create a measure as below to get Average(Metric)
Average(Metric) =
CALCULATE (
DIVIDE ( [Sum(Metric)], CALCULATE ( DISTINCTCOUNT ( 'Table'[Date] ) ) ),
ALLEXCEPT ( 'Table', 'Table'[Name] )
)
For Median(Metric), I'm not sure what's the correct calculation logic... Could you please provide me the calculation logic of Median(Metric)? Thank you.
If the above one can't help you get the desired result, please provide some sample data in your tables (exclude sensitive data) with Text format and your expected result with backend logic and special examples. It is better if you can share a simplified pbix file. Thank you.
How to upload PBI in Community
Best Regards
would you please help explain further what is point of having the sum, average and median all having the same value? If so just use the sum for the three measure only change the name. But what's the point?
Hello Tamerj,
Sure, A Name can have different dates. In that case the average will be average grouped by date and Median will be median by Date
Example:
Name | Date | Type | Metric |
A | 11/1/2021 | A | 1 |
A | 11/1/2021 | A | 1 |
A | 11/1/2021 | A | 2 |
A | 11/5/2021 | B | 3 |
A | 12/6/2021 | B | 1 |
In this case Sum is 8, Average is 2.66, Median is 3.
Hope that helps.
Hi @sun-sboyanapall ,
I created a sample pbix file(see attachment) for you, please check whether that is what you want.
1. Create a measure as below to get Sum(Metric)
Sum(Metric) = CALCULATE ( SUM ( 'Table'[Metric] ), ALLEXCEPT ( 'Table', 'Table'[Name] ) )
2. Create a measure as below to get Average(Metric)
Average(Metric) =
CALCULATE (
DIVIDE ( [Sum(Metric)], CALCULATE ( DISTINCTCOUNT ( 'Table'[Date] ) ) ),
ALLEXCEPT ( 'Table', 'Table'[Name] )
)
For Median(Metric), I'm not sure what's the correct calculation logic... Could you please provide me the calculation logic of Median(Metric)? Thank you.
If the above one can't help you get the desired result, please provide some sample data in your tables (exclude sensitive data) with Text format and your expected result with backend logic and special examples. It is better if you can share a simplified pbix file. Thank you.
How to upload PBI in Community
Best Regards
Thank You This worked,
I made an adjustment to the formula since I wanted Date to also affect the Sum & average along with Name.
Sum(Metric) = CALCULATE ( SUM ( 'Table'[Metric] ), ALLEXCEPT ( 'Table', 'Table'[Name],'Table'[Date] ) )
Average(Metric) =
CALCULATE (
DIVIDE ( [Sum(Metric)], CALCULATE ( DISTINCTCOUNT ( 'Table'[Date] ) ) ),
ALLEXCEPT ( 'Table', 'Table'[Name],'Table'[Date] )
)
@sun-sboyanapall
I'm sorry but this is getting me even more confused. In the original post you mentioned:
"Result is something like Sum(Metric) = 13, Average(Metric) = 13, Median(Metric) = 13 for Name A"
"so, If I filter by type A and B Result is something like Sum(Metric) = 6, Average(Metric) = 6, Median(Metric) = 6 for Name A"
Please provide more details and provide a sample of expected results in the expected visual (table, chart, matrix, card, etc..)?
Sorry, I must have confused you.
So SUM will still be 8 but the average when grouped by Name and Date will be average of (4, 3, 1) Which is 2.66 and Median will be median of (4, 3, 1) which is 3.
Hope that helped!
Hi:
Can you just use this type of measure?
I have 100's of names so tis is not feasible.
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 |
---|---|
10 | |
9 | |
8 | |
8 | |
7 |
User | Count |
---|---|
13 | |
12 | |
11 | |
11 | |
8 |