The only way to include resolution information is to do a query based on resolution but then you don't get open incidents. You probably already know that which is why your posting. The only solution I have found is SSRS the SQL report writer and Crystal Reports which is provided with Service Desk. Personally I like SSRS much better. Crystal Reports has too many levels of drill down menus and haphazardly placed functions for my taste. Very powerful but a steep learning curve. SSRS has a steep learning curve as well, but the organization of the interface is far better and I find it more intuitive. But unless your organization has already purchased it like mine had and you know Visual Studio like I do, the price and work to get it going may not be worth it. There are probably other report writers out there but these two are the big boys in the industry.
At one time LanDesk was looking at providing a different report writers that was going to be full featured and work within Service Desk. Not heard anything about that in a long time. Maybe someone official will see this post and update us on the status. I am perfectly happy with SSRS but an internal report writer with similar functionality as Crystal Reports or SSRS would certainly be a welcome addition.