Have a look at
Report Builder[
^].
You can design your model and then a dataview over that model exposing all the tables. You can drag-drop the fields in tables, apply sorting, filtering etc. Once report is ready, you can print, export into various format.
Sample article explaining the creation step-by-step:
Using Report Builder to build reports[
^]