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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
patolattari
Regular Visitor

Filtering

Hi!

 

Quick question, I have a query with the following data:

 

Student Name

Evaluation Date

Score

 

I need to visualize the last score obtained by every student and given that there are many evaluations for each one, I suppose i have to use the Top N filter but i'm not sure, could you please help me with that?

 

thank you!

 

2 REPLIES 2
v-xjiin-msft
Solution Sage
Solution Sage

Hi @patolattari,

 

To achieve your requirement, you can try following measure:

Last Score =
CALCULATE (
    MAX ( 'Table'[Score] ),
    FILTER ( 'Table', 'Table'[Date] = MAX ( 'Table'[Date] ) ),
    ALLEXCEPT ( 'Table', 'Table'[Student] )
)

1e.PNG

 

Thanks,
Xi Jin.

ricardocamargos
Continued Contributor
Continued Contributor

Hi @patolattari,

 

If your visual just has those 3 columns you can use this code:

 

_Last Score =
VAR maxDate = CALCULATE(LASTDATE(Table1[Date]); ALLEXCEPT(Table1; Table1[StudentID]))
RETURN
CALCULATE(DISTINCT(Table1[Score]); FILTER(ALL(Table1); Table1[Date] = maxDate))

 

I hope it helps you.

 

Ricardo

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.