Quick summary
Row-Level Security (RLS) in Power BI lets you restrict data access based on user identity by defining security roles and DAX filter expressions. Once configured, users assigned to a role see only the rows of data that match the filter criteria you set.
Steps
- Navigate to the Modeling tab in the Power BI Desktop ribbon.
- Select Manage Roles to begin setting up your Row-Level Security.
- In the Manage Roles dialog box, click the + New button to create a new security role.
- Give your role a descriptive name that clearly indicates its purpose.
- Select the table that contains the data you want to filter.
- Click Switch to DAX editor to create advanced filtering conditions using DAX expressions.
- Enter your DAX filter expression in the editor.
- Click Save to apply your RLS role configuration to the model.
- A confirmation appears once you have successfully implemented Row-Level Security in Power BI.
- Review how RLS filters data based on user identity — users assigned to this role will only see data that meets your filter criteria.



