So, the monitoring role comes with pre defined reports, but you can do any custom queries for this information.
It is SQL based, so anyone with reporting services skills can generate that report for you.
You may want to look at a solution like Unify2 powerview, they will also work with you to generate custom reports that you need.
http://www.unifysquare.com/powerview.aspx
Randy Wintle | MCTS: UC Voice Specialization | Winxnet Inc