Approval Report

Hi Team. 

I have a request that i am not 100% sure where to look or if its even possible. 

We have a Virtual Attribute on the Web Interface that when ticked causes a approval workflow to kick in. All good there. 

What i am trying to understand if its at all possible. via a Powershell script or some other method to say get me all changes to the VA in the last 7 days and when the reason was on the approval request? 

Thanks in advance

Craig