Detailed reports of appointments for different roles (client, service provider)

Hi,

Is there a way to get a weekly or monthly report on number of appointments each customer/subscriber completed? And each service provider provided?

Thank you,