cancel
Showing results for
Did you mean:
Frequent Visitor

## DAX Nested IF & AND

Hi,

I've got a formule now which im sure that could be so much better.

The formule is.

Lorem Ipsum =
IF(AND(SessionDetails[ReferredById]=75665,SessionDetails[User1Id]=1),1,
(IF(AND(SessionDetails[ReferredById]=75665,SessionDetails[User1Id]=2),1,
IF(AND(SessionDetails[ReferredById]=75665,SessionDetails[User1Id]=3),1,
(IF(AND(SessionDetails[ReferredById]=75665,SessionDetails[User1Id]=4),1,0))))

I want all the UsersId1 to give back a 1 if the column ReferredByID = 75665,

So IF(referredbyid = 75665 && userid = 1, or = 2, or = 3, or = 4,) 1 , 0

But i think this could be made so much easier and cleaner, my powerbi has trouble using it.

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
New Contributor

## Re: DAX Nested IF & AND

Lorem Ipsum =
SWITCH(
TRUE(),
SessionDetails[ReferredById]<>75665, 0,
SessionDetails[User1Id] IN {1,2,3,4}, 1,
0
)

4 REPLIES 4
Member

Member

## Re: DAX Nested IF & AND

You could try this- Create a new column as follows

Formula = if(Table[Referred by] = 75665 && Table[User id]=1, 1, 0)

I got this output:

Frequent Visitor

## Re: DAX Nested IF & AND

mm i dont think i was clear enough.

I want all the UsersId1 to give back a 1 if the column ReferredByID = 75665,

So IF(referredbyid = 75665 && userid = 1, or = 2, or = 3, or = 4,) 1 , 0

Something like that

Highlighted
New Contributor

## Re: DAX Nested IF & AND

Lorem Ipsum =
SWITCH(
TRUE(),
SessionDetails[ReferredById]<>75665, 0,
SessionDetails[User1Id] IN {1,2,3,4}, 1,
0
)