Forum Discussion

mibu's avatar
mibu
Microsoft Employee
6 years ago
Solved

Switch and else if logic question

Hey Everybody,

I am trying to add a custom column using the custom column formula as follows:

SWITCH (
    TRUE (),
    [FF]="D" and [PB]="A", "First",
    [FF]="De" and [PB]="A", "Second"
)

Power BI is telling me the name SWITCH wasn't recognized.

I have posted the .pbix file here

Pls advise formula to check multiple conditions in numerous columns and return distinct values.

 

I am also very open to a derivation on the following "IF" formula:

(if

([FF]= "D"

and

[PB]= "A")
then"First"
else"Not First")

BUT, that allows me to tag the "this and that" conditions, seperated by multiple "or" as I go down the stack of all the conditions I have to check for.  the "else" line of code above is what is throwing me.

 

Thanks so much!!!

mibu

 

  • Hi mibu ,

     

    Custom = 
        SWITCH (
        TRUE (),
        [FF]="D" && [PB]="A", "First",
        [FF]="De" && [PB]="A", "Second"
    )

    I tried your switch and it worked on your pbix.

     

3 Replies

  • mussaenda's avatar
    mussaenda
    Community Champion

    Hi mibu ,

     

    Custom = 
        SWITCH (
        TRUE (),
        [FF]="D" && [PB]="A", "First",
        [FF]="De" && [PB]="A", "Second"
    )

    I tried your switch and it worked on your pbix.

     

    • mibu's avatar
      mibu
      Microsoft Employee

      Thanks so much mussaenda!  It did work!  I just needed to create a Meausure, not add a column.  Switch is not a custom column formula.  Thanks for the assist...  I apprecite it!!  Best, mibu

  • Hi,

    Try this calculated column formula

    =IF(AND([FF]="D",[PB]="A"),"First",IF(AND([FF]="De",[PB]="A"),"Second",BLANK())

    Hope this helps.