0
0
Power BIbi_tool~10 mins

RLS with multiple roles in Power BI - Cell-by-Cell Formula Trace

Choose your learning style9 modes available
Sample Data

This table shows users, their assigned roles, and their regions. Roles determine what data each user can see.

CellValue
A1User
B1Role
C1Region
A2Alice
B2Sales
C2North
A3Bob
B3Marketing
C3South
A4Carol
B4Sales
C4East
A5Dave
B5Finance
C5West
Formula Trace
FILTER(Users, Users[Role] = "Sales" || Users[Role] = "Marketing")
Step 1: Users[Role] = "Sales"
Step 2: Users[Role] = "Marketing"
Step 3: Users[Role] = "Sales" || Users[Role] = "Marketing"
Step 4: FILTER(Users, condition)
Cell Reference Map
    A       B         C
1 | User  | Role    | Region
2 | Alice | Sales   | North
3 | Bob   | Marketing | South
4 | Carol | Sales   | East
5 | Dave  | Finance | West

Formula references column B (Role) to filter rows.
The formula uses the Role column (B) to check each user's role and filter the table accordingly.
Result
    A       B         C
2 | Alice | Sales   | North
3 | Bob   | Marketing | South
4 | Carol | Sales   | East
The filtered table shows only users with roles 'Sales' or 'Marketing'. Dave with 'Finance' role is excluded.
Sheet Trace Quiz - 3 Questions
Test your understanding
Which users are included after applying the RLS filter?
ABob, Dave
BAlice, Dave
CAlice, Bob, Carol
DCarol, Dave
Key Result
FILTER(table, condition1 || condition2) filters rows matching either condition.