Showing results for 
Search instead for 
Did you mean: 
Advocate IV
Advocate IV

How can I show the five latest entries in my report table? (Top 5)

I have a data table with columns for "City" and "DateAdded". The "City" column is just the name of the entry (Ohio, New York, Chicago etc.) and the "DateAdded" is a date (2017-01-09 09:06:34.863, 2016-03-16 16:00:29.000 etc.). 


I'm trying to build a report table where I can list five of the newest entries to display. I tried using the "DateAdded" column as a filter with the "Top N" filter type with the value "Top - 5" but it actually displays six values instead of five. This is because the last two "DateAdded" entries have identical values (both are '2016-01-17 00:00:00.000').


How could I limit my table to exactly five values? 


Hi @carlosDash,


As you said
the last two "DateAdded" entries have identical values (both are '2016-01-17 00:00:00.000')

So for the last tow entries, which one would like to show in your table?


This function return the row that rank value =1, 2, 3, 4 and 5. Then rank value for the last two entires=5, so both of them will be show in your table.



Charlie Liao

Hmm, that's a really good question and right now I can't think of another parameter to filter with. The only thing that comes to mind is maybe showing the entry which comes 'first' in the alphabet, but that's not really a proper rule to filter with and I don't know if that's even possible to begin with.

Super User
Super User

Sounds like you need to investigate the RANKX DAX function.

@ me in replies or I'll lose your thread!!!
Check out my External Tool for Power BI Desktop! Microsoft Hates Greg's Quick Measures
YouTube Channel! Microsoft Hates Greg
Check out my latest book!

Helpful resources

UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

November Power BI Update 768x460.png

Check it Out!

Click here to read more about the November 2021 Updates!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.