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 moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
Hi All,
Appologies for posting again but I cannot find a solid solution.
I have a matrix in Power BI something like the below
| Workstream | Employees | Platfrom 1 | Platform 2 | Platform 3 | Platform 4 |
| A | 4 | 1 | 5 | 4 | 5 |
| B | 20 | 5 | 5 | 5 | 5 |
| C | 10 | 4 | 5 | 6 | 4 |
Note that columns Platform 1 - Platform 4 are all calulated measures that contain the count of employees for that specific platform (it's a simple measure with a filter per platform).
My Issue
I have RLS on the data table that filters the data on the company of the user. Based on the company I want to show/hide columns Platform 1 - Platform 4.
So lets say the user works for company x then they should only see Platform 1,
If the User works for company x & y they should see Platfrom 1 & 2 but not 3 & 4.
Can someone let me know if this is possible?
@obriaincian , OLS can do, but it will error.
With userprincipalname() you can make value blank for measures
If(userprincipalname() = "Abc@abc.com", [M1], blank())
or
If(userprincipalname() = "Abc@abc.com", [M1],[M2])
you can check a table
If(userprincipalname() in values(Table[Email]), [M1],[M2])
Check out the April 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 |
|---|---|
| 37 | |
| 32 | |
| 27 | |
| 24 | |
| 17 |
| User | Count |
|---|---|
| 70 | |
| 50 | |
| 31 | |
| 26 | |
| 24 |