• Yes, There is way to generate audit report for  Onedrive for business .
  • Go to  https://protection.office.com & Click on Search & investigation > Click on Audit log search and right side select Sharing and access request activities.
  • Only latest 90 days activity report available here 


or 


Use the Office 365 Audit log search page to start recording user and admin activity in your organization. After Office 365 prepares the audit log, you can search it for a broad range of activities including uploads to OneDrive or SharePoint Online or user password resets. Note that mailbox auditing is set up separately.