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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Daxwithme
Regular Visitor

calculate average for Top 3,5,10

Hi,

 

I'm trying to calculate the average of Top 3,5,10 with the help of a table I created by "Enter Data".
That table I created, operate as a slicer in my report so when I choose 3 it will show me top 3 values.
unfortunately, when I'm trying to calculate the average for the top 3,5,10 its not working since the assistant table is not related to the main table.

 

I succeed to do it for count function, so when I choose 3 for example it will count the top 3 values according to their ranking position.

 

This is how I DAX the count top 3,5,10 with COUNT Function:

 

VAR selectedvalues = SELECTEDVALUE(TopNTable[Top Movies by IMDB])
VAR countrowsmovietitle = COUNT('Movies Details'[Movie Title])
VAR topntable = TOPN('TopN & Ranking Measures'[Ranking Top Movies],TopNTable)
VAR IFs = IF(
selectedvalues = 0
,countrowsmovietitle,
topntable)
return IFs

 

this how my report looks like:

 

forum help.PNG

hope someone can drop some light for me.

 

thanks in advance,

Chen

3 REPLIES 3
sturlaws
Resident Rockstar
Resident Rockstar

Hi @Daxwithme 

 

could you try this piece of DAX:

Average rating =
VAR _topNselected =
    SELECTEDVALUE ( TopNValues[N]; 100 )
RETURN
    AVERAGEX (
        FILTER (
            ADDCOLUMNS (
                movieRatings;
                "rank"; RANKX ( ALL ( movieRatings ); CALCULATE ( SUM ( movieRatings[Rating] ) ) )
            );
            [rank] <= _topNselected
        );
        CALCULATE ( SUM ( movieRatings[Rating] ) )
    )

 

Cheers,
Sturla

If this post helps, then please consider Accepting it as the solution. Kudos are nice too.

Dear Sturla,

 

Unfortunately, it didn't work, I'm going to try and play with your piece of DAX little bit more, If I'll get a good result, I will update it here.

 

Thanks you very much for your time trying to help me!!

 

With Best R,

Chen.

I created a very simple test report to check that the measure works: .pbix 

 

Feel free to share your report and I'll take a look at it.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.