Report: List 3 last sales in each district. possible?

Report: List 3 last sales in each district. possible?

I have a list report, but want it to only list the 3 last sales (based on a date field) for each district.
How can I make such a filter / any functionality for this?