Filtering top X values

Is there a way to see only the top X values in a view?

This can be done with the record list app, but ufortunately, apps have no effect on views.

Sure. Use a script action to periodically rank items using fields of your choice. Sort the data (in the script) based on the rank. Then number the items in yet another field. Create a view that orders the items 1 to x… and filters for rank numbers <= x.