Custom SLA and Reporting

Has anyone been successful in customizing custom SLAs and providing reports based on in and out of SLA assets/vulnerabilities on a per month basis? We have not found a way to do this and provide a “snapshot” per month of the SLA compliance.