Quick summary
Row-Level Security (RLS) in Power BI lets you restrict data access at the row level by assigning DAX filter rules to user roles. Once configured, each role only sees the data permitted by its filter — for example, limiting a role to a single region's records.
Steps
- Go to the Modeling tab in Power BI Desktop.
- Click Manage Roles to open the role management window.
- In the Manage Roles window, click + New under the Rule section to create a new rule.
- Give the role a descriptive name.
- Pick the table you want to filter data from.
- Click Switch to DAX editor to enter a custom filter expression.
- Type the DAX formula to define which rows the role can access.
- Click Save to apply your changes.
- A confirmation message appears once Row-Level Security has been successfully implemented.
- Verify the role is working — this role will only display North region data based on the filter set.
.gif)



