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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
theusorla
Frequent Visitor

USERPRINCIPALNAME

Boa tarde,

 

Estou precisando desenvolver um comando que verifique em uma lista se existe aquele email e comparar com o usuario logado.

Se o usuario logado estiver nessa lista deve aparecer uma mensagem "com acesso" caso nao esteja na lista "sem acesso".

 

Porem nao consigo informar uma lista. 

 

Teste acesso =

VAR resultado =
if(
[USERPRINCIPALNAMET] = lista de email,
"Com acesso",
"Sem acesso")

return resultado
1 ACCEPTED SOLUTION

Coloquei assim e a principio deu certo 🙂

 

Teste acesso =

VAR resultado =
if(
[USERPRINCIPALNAMET] = MAX(Acessos[E-mail]),
"Com Acesso",
"Sem Acesso")

return resultado

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@theusorla , Try like

 

Teste acesso =

VAR resultado =
if(
[USERPRINCIPALNAMET] in {"a@abc.com", "b@abc.com"},
"Com acesso",
"Sem acesso")

return resultado

 

or use a table  email

 

 

Teste acesso =

VAR resultado =
if(
[USERPRINCIPALNAMET] in email[emailID],
"Com acesso",
"Sem acesso")

return resultado

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

Não deu certo.

 

theusorla_0-1630669701087.png

 

Coloquei assim e a principio deu certo 🙂

 

Teste acesso =

VAR resultado =
if(
[USERPRINCIPALNAMET] = MAX(Acessos[E-mail]),
"Com Acesso",
"Sem Acesso")

return resultado

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.