Remember we've have had a discussion in the past, pertaining to this topic:
https://www.symantec.com/connect/forums/how-lookup-quarantined-emails
If you already have separate statuses marking incidents that are quarantined (as in the thread above) - then all you need to do it to fetch daily, weekly, montly 'reports' for that status (example: "Quarantined") to find out the number of emails that were qurantined in day/daily average/etc.
For email skipped due to whitelisting - I'd say its almost close to impossible to monitor/keep a count of those in an 'as is' state - unless you create a new policy which logs all the addresses, domains, etc. that are whiltelisted. That way you would be able to gather metrics on the the whitelisted adddresses, domains, etc.
Hope this helps!