Since permissions are for users, those need to be evaluated in the context of the logged in user to see what kind of permissions the user has based on her/his role.
A logged in user is in turn identified by the user’s email used for logging into app.
So you will need to modify the above expression something like
It is assumed that the “RAD TEAM” table has a column [Email] to store the email of each user , [Role] column to store the role of the user and there is one row per user to define her/his role and email.
Also please consider using the Current_System suggested by @MultiTech
Instead of expressions such as ANY(SELECT( RAD TEAM[Role], [Email]=USEREMAIL())),you could use an expression like ANY(Current_User[Role]) when you have a slice created for the Current_User per very useful tip below.