Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
Hi,
I'm testing RLS, in desktop app, it works perfectly when I type in an email address.
When I Test as role in Power BI Service, worked perfectly when I typed in an email address.
When I created a content package and shared it with the email address I've been typing in, it doesn't work. May I ask why and how should i be doing this? This is a simple sql database, not an SSAS.
My DAX function
AND ([DatabaseKey] = LOOKUPVALUE(Users[DatabaseKey], [Name], Username()), [DatabaseKey] = 1)
Can you try using UserPrincipalName() instead of Username()? i.e.:
AND ([DatabaseKey] = LOOKUPVALUE(Users[DatabaseKey], [Name], UserPrincipalName()), [DatabaseKey] = 1)
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.