Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
cdavisUser
Regular Visitor

DAX command to consider multiple =USERPRINCIPALNAME values in same column

We have a single table that we're using currently to set the RLS / DAX statement against. It is working great.

Email = UserPrincipalName()   , very straightforward.

 

Use case now is allowing multiple users to see the same data. I've read through many of the existing workarounds for this. Is there a way to use Contains or another command that would leave our current schema in tact? Ideally would like to have multiple user names in the same field separated by comma or other delimiter.

 

Thanks for any insight.

 

 

3 REPLIES 3
nandukrishnavs
Community Champion
Community Champion

@cdavisUser 

 

Assuming that your data is similar to below. 

 

Store Email
Store1 john@abc.com;tom@abc.com
Store2 mat@abc.com
Store3 neel@abc.com
Store4 richard@abc.com;jack@abc.com

 

Then you could try below DAX in the RLS window.

 

VAR __email = USERPRINCIPALNAME()
VAR __condition =
    IF ( CONTAINSSTRING ( 'Table'[Email], __email ), TRUE (), FALSE () )
RETURN
    __condition

 

 
 

 


Regards,
Nandu Krishna

lbendlin
Super User
Super User

Your single table is the right approach. But it doesn't mean each of your users has to appear only once in it. 😀

amitchandak
Super User
Super User

@cdavisUser ,

Not very clear on the need. See RLS groups can help

https://www.youtube.com/watch?v=oxYQ2GGefrs

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.