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

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
Anonymous
Not applicable

Average of measure per category

I have a measure(formula that calculate some value) and list on titles.
This measure calculate the value for each title and I put the table visual when it show like this:

title1value1
title2value2
title3value3

I need the average of values between all titles. So sum of values divide by number of titles. How to get this sum of values if value is a measure?

2 ACCEPTED SOLUTIONS
Jihwan_Kim
Super User
Super User

Hi,

I am not sure how your data model looks like, but please try the below AVG_measure: and put it into the card visualization.

 

AVG_measure: =
AVERAGEX ( VALUES ( 'your table name'[your title123 column] ), [your_meausre] )

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Click here to visit my LinkedIn page

Click here to schedule a short Teams meeting to discuss your question.

View solution in original post

Whitewater100
Solution Sage
Solution Sage

Hi:

If your table name is "Table" and your column name over values is "Values". To get sum you can use for a measure:

Total of Values = SUM(Table[Values])

Count of Table Rows = COUNTROWS(Table)
The average can be what Juwan said or

Average of Values = AVERAGE(Table[Values])

or

Average of Values = DIVIDE([Total of Values], [Count of Table Rows])

 

I hope this helps..

P.S. Once you have a measure, say for "Total of Values" it now looks like [Total of Values] with brackets around the measure name.

View solution in original post

3 REPLIES 3
Whitewater100
Solution Sage
Solution Sage

Hi:

If your table name is "Table" and your column name over values is "Values". To get sum you can use for a measure:

Total of Values = SUM(Table[Values])

Count of Table Rows = COUNTROWS(Table)
The average can be what Juwan said or

Average of Values = AVERAGE(Table[Values])

or

Average of Values = DIVIDE([Total of Values], [Count of Table Rows])

 

I hope this helps..

P.S. Once you have a measure, say for "Total of Values" it now looks like [Total of Values] with brackets around the measure name.

Jihwan_Kim
Super User
Super User

Hi,

I am not sure how your data model looks like, but please try the below AVG_measure: and put it into the card visualization.

 

AVG_measure: =
AVERAGEX ( VALUES ( 'your table name'[your title123 column] ), [your_meausre] )

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Click here to visit my LinkedIn page

Click here to schedule a short Teams meeting to discuss your question.
Anonymous
Not applicable

Hi Gleb!

Could you please give more details?

What does the measure calculates? Please share the DAX formule if possible. There could be possibile ways of achieving this but depends on the measure and on the expected results.

 

 

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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