Consider using the Forena module, it comes with all sorts of reporting features. And all sorts of hooks if you want to use them in your own custom modules.
Here is an excerpt from its Community documentation:
Forena Reports is built of the idea of using SQL to get data out of a database and use XHTML and CSS to format it into web reports.
In this specific case: if you know in which Drupal table (or combination of tables) the info is stored that you are looking for (like your which tracks page visit count for taxonomy terms), then it's a matter of putting together an appropriate SQL statement to retrieve those data, and then format it in a nicely looking report (and even chart if you'd want).
Curious to hear if this somehow could work in your case ...
Disclosure: I'm a co-maintainer of Forena,
I hope this does not violate the site's policy on self-promotion.