How to access the user's email field with Field Permissions?
I think your issue here is a duplicate of this one:
https://stackoverflow.com/questions/2727513/drupal-show-hide-fields-in-view

The two solutions are:


in the field template, display the content depending on the user role
or
create two views displays, one for each of your user role