Join 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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi All,
I have a RLS built in Power BI where I have created a role to get the current user email address.
As the username() brings in the email addresss in Power BI service, I need to write a DAX code in the role to show only the ID from the email address and not the entire email address as my security model is based on ID.
Can someone please help me with the DAX code here.
Thank you
Poojitha
Solved! Go to Solution.
Used the below and it worked
[Email1] = left(USERPRINCIPALNAME(),find("@",USERPRINCIPALNAME())-1)
Question has been updated!
Used the below and it worked
[Email1] = left(USERPRINCIPALNAME(),find("@",USERPRINCIPALNAME())-1)
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!