You can create two identical Displays (in the same view) and override the field settings and access parameters in each of them. For example, the first display shows the fields that you want to see only a specific role, and set this role for the access control parameter. On the second display, delete unnecessary fields and set access control to the corresponding role.
Start by creating the most restrictive display first and then the least restrictive.
source
share