This article from SQLServerCentral provide some guidance on how to query the ReportServer.dbo.ExecutionLog table to determine which reports have been executed in the past month and which have not. I think this could come handy if we want to know which reports user run every month and which reports the user never run.