To answer your first question, in short, there isn’t a direct way of doing this, but it is possible depending on your setup.
How do you log the sale of services vs products at the moment? Do you assign them to different nominal codes for example? If not, that could be an option to look at in terms of monetary value. Quantities is possible if you’re using the sales inventory. This can be found by going to Sales >> Sales Inventory and then using Advanced Search.