This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreGet Fabric Certified for FREE during AI Skills Fest. This week only. Secure your voucher now.
Hi guys,
I need some help with RLS and Calculate.
My data is setup as the following:
Each Location connected to a email address and each location within a Province
I have created a RLS for each Location using the email address and the USERPRINCIPALNAME() function. But when I view as the user I cannot get the total revenue for the region to be displayed. I then created a separate table for the revenue per region. Everything is working as it should. What I would like to do is insert a namecard with dynamic content to display ONLY the region total based on the user login.
What I currently have is the following:
Solved! Go to Solution.
Here are two solutions you can try. Each solution uses the following measure and RLS filter for DimLocation:
Province Net Sales = SUM ( 'Sum of Totals'[Net Sales] )
Solution 1
Create a many-to-many relationship between DimLocation and Sum of Totals. DimLocation should filter Sum of Totals.
Solution 2
There is no relationship between DimLocation and Sum of Totals. Add an RLS filter to Sum of Totals:
[Province] IN
CALCULATETABLE (
VALUES ( DimLocation[Province] ),
DimLocation[Email] = USERPRINCIPALNAME()
)
Proud to be a Super User!
@DataInsights thank you. Solution 2 worked. I had to use solution 2 as I created relationships between the locations and that mad a mess of everything
@ClaudeV, glad to hear that!
Proud to be a Super User!
Here are two solutions you can try. Each solution uses the following measure and RLS filter for DimLocation:
Province Net Sales = SUM ( 'Sum of Totals'[Net Sales] )
Solution 1
Create a many-to-many relationship between DimLocation and Sum of Totals. DimLocation should filter Sum of Totals.
Solution 2
There is no relationship between DimLocation and Sum of Totals. Add an RLS filter to Sum of Totals:
[Province] IN
CALCULATETABLE (
VALUES ( DimLocation[Province] ),
DimLocation[Email] = USERPRINCIPALNAME()
)
Proud to be a Super User!
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 22 | |
| 22 | |
| 21 | |
| 21 | |
| 16 |
| User | Count |
|---|---|
| 55 | |
| 54 | |
| 46 | |
| 26 | |
| 24 |