Today if you are using a Current User Report on a Dashboard you have to be shared to the source sheet.
If I don't want people to see the data, there is no easy solution. Please allow the current user report to work by filtering in for view on the dashboard, not source data.
Dynamic View doesn't have all the features of a Report so this does not fix the issue. Also on the mobile app, it displays as a link.