Glossary
Row-Level Security
A Power BI feature that filters which rows of a semantic model each user can see based on DAX expressions.
Row-Level Security (RLS) in Power BI filters which rows of a semantic model each user can see, evaluated at query time via DAX expressions in role definitions. A salesperson sees only their own customers ([SalesRep] = USERNAME()); a regional manager sees their region; an executive sees everything. Roles are defined in Power BI Desktop and assigned to users / Entra ID groups in the Power BI Service. Dynamic RLS uses USERNAME() lookups against a security table for attribute-driven filtering. Different from Object-Level Security (OLS) which hides entire tables or columns. The right tool for sharing one semantic model with many users with different access scopes.