Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Custom column by using switch case

Hi,

I have to add a custom column called"Data" by using below switch case : 

CASE
WHEN Ratio <= 0.05 THEN 5
WHEN (Ratio > 0.05) and (Ratio <= 0.1) THEN 4
WHEN (Ratio > 0.1) and (Ratio <= 0.2) THEN 3
WHEN (Ratio > 0.2) and (Ratio <= 0.3) THEN 2
WHEN Ratio > 0.3 THEN 1
END

Can someone please me with this.

Thanks.

  • Hi Anonymous 

    Try this

     

    Score = SWITCH( TRUE(), 
    
                    [Nonstandard_Ratio] <= 0.05, 5,
    
                    AND([Nonstandard_Ratio] > 0.05, [Nonstandard_Ratio] <= 0.1), 4,
    
                    AND([Nonstandard_Ratio] > 0.1, [Nonstandard_Ratio] <= 0.2), 3,
    
                    AND([Nonstandard_Ratio] > 0.2, [Nonstandard_Ratio] <= 0.3), 2,
    
                    [Nonstandard_Ratio] > 0.3,1
    
    )

     

    Phil


    If I answered your question please mark my post as the solution.
    If my answer helped solve your problem, give it a kudos by clicking on the Thumbs Up.

4 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi amitchandak ,

    I am getting this below error.

    Note : In the below image i have used Nonstandard_Ratio(because that is my column name) instead of Ratio

    Thanks.

     

    • PhilipTreacy's avatar
      PhilipTreacy
      Super User

      Hi Anonymous 

      Try this

       

      Score = SWITCH( TRUE(), 
      
                      [Nonstandard_Ratio] <= 0.05, 5,
      
                      AND([Nonstandard_Ratio] > 0.05, [Nonstandard_Ratio] <= 0.1), 4,
      
                      AND([Nonstandard_Ratio] > 0.1, [Nonstandard_Ratio] <= 0.2), 3,
      
                      AND([Nonstandard_Ratio] > 0.2, [Nonstandard_Ratio] <= 0.3), 2,
      
                      [Nonstandard_Ratio] > 0.3,1
      
      )

       

      Phil


      If I answered your question please mark my post as the solution.
      If my answer helped solve your problem, give it a kudos by clicking on the Thumbs Up.

      • Anonymous's avatar
        Anonymous
        Not applicable

        Hi PhilipTreacy ,

        Thank you so much.It worked.