Forum Discussion

FatBlackCat30's avatar
FatBlackCat30
Microsoft Employee
6 years ago
Solved

multiple if statement

Hello all,

 

I have two columns: load and count.

I would like to create a new calculated column called "Class" with formula logic like this:

-if count > 1 then "Both" , load 

or if load = "Both" then "Both 

 

I am getting lost on how to use two differnet logical outcomes.

 

thanks for the help

 

  • VasTg's avatar
    VasTg
    6 years ago

    FatBlackCat30 

     

    Create a custom column in query editor and use the below formula.

     

     

     

    if [Count]>1 or [Load] = "Both" then "Both" else if  [Load] <> "Both" and [Count]<=1 then [Load] else null

     

     

    Your 3rd point states "and the count is < 1" but the example show "count <= 1". So modify the above code as per your need.

     

    If this helps, mark it as a solution

    Kudos are nice too

     

     

     

5 Replies

  • VasTg's avatar
    VasTg
    Memorable Member

    FatBlackCat30 

     

    I couldn't follow the if statement.

     

    Could you provide a sample input and expected output?

     

     

    • FatBlackCat30's avatar
      FatBlackCat30
      Microsoft Employee

      VasTg 

      1. if load says "Many" the outcome should be "Many"

      2. but if the count is > 1 the outcome should be "both"

      3. but if the load does not = "both" and the count is <1 then the outcome should be the load column

       

       

      LoadCount LoadCountOutcome
      Both1 Many1Many
      Cat2 Cat2Both
      Dog2 Dog2Both
      Car1 Car1Car
      Both2 Many2Many
      Bottle2 Bottle2Both
      Board1 Board1Board
      Phone1 Phone1Phone
      Tree1 Tree1Tree
      • Anonymous's avatar
        Anonymous
        Not applicable

        Here you go. Try this and let me know

        Outcome = IF(OR('Table'[Load] = "Both", 'Table'[Count] > 1), "Both", 'Table'[Load])