Power BI: Row-Level Security (RLS) Basics

Wishlist Share

About Course

Row-level security lets one Power BI report show each person only the rows they are allowed to see, such as their own region or team. Learn how to define roles and DAX filters in Power BI Desktop, use static and dynamic rules with USERPRINCIPALNAME, assign members and test roles in the Power BI service, and avoid the limitations that catch people out.

Tutwoo is an independent learning provider. This course is written from the official documentation and guidance listed in the sources, which can change, so always check the current version. It is not endorsed by any of the organisations listed and is not an accredited qualification.

© 2026 Tutwoo UK Limited. This course was created in-house by Tutwoo and is our original work. It is for your own learning only: please do not copy, share, record or resell it.

Show More

What Will You Learn?

  • Explain what row-level security does and does not protect
  • Create roles and DAX filter rules in Power BI Desktop
  • Build dynamic RLS with USERPRINCIPALNAME and a mapping table
  • Assign members, test roles and understand which workspace roles RLS applies to

Course Content

Course Lessons

  • What row-level security does
  • Creating roles in Power BI Desktop
  • Dynamic RLS with USERPRINCIPALNAME
  • Members, testing and limitations

Sources & Further Reading
The official guidance this course is based on.

Final Assessment

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

✕