Intermediate DAX in Power BI
Carl Rosseel
Curriculum Manager
Row-level security (RLS) in Power BI can be used to restrict data access for given users:
Row-Level Security (RLS) uses filters to restrict data at the row level
Name | Total Sales | Region |
---|---|---|
Jenny | 48,431 | East |
Jane | 76,528 | West |
Dwayne | 24,167 | West |
Thomas | 52,125 | East |
Region = East
Row-Level Security (RLS) uses filters to restrict data at the row level
Name | Total Sales | Region |
---|---|---|
Jenny | 48,431 | East |
Jane | 76,528 | West |
Dwayne | 24,167 | West |
Thomas | 52,125 | East |
Region = East
Name | Total Sales | Region |
---|---|---|
Jenny | 48,431 | East |
Thomas | 52,125 | East |
Row-Level Security has multiple use cases:
Switzerland Sales dashboard
Row-Level Security has multiple use cases:
Non sales dashboard
Row-Level Security has multiple use cases:
General Manager
Row-level security utilizes DAX to:
[Is Salesperson] = True
Ensures users only see the information appropriate for their roles
DAX has two main functions to enable this:
USERPRINCIPALNAME()
USERNAME()
You can use these functions to create personalized dashboards!
Intermediate DAX in Power BI