Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

New Column BAsed on Keywords

Hi Guys, new to PowerBi and really need some help.

 

I have a table called Leads and it looks like the below:

 

NameJob Title
Joe BloggsReporter Analyst
James CloneyData Reporter

 

I need to add a new column to this table based on predefined (i have a list myself) keywords from the Job Title column. For example, the above table should now look like this:

 

NameJob TitleMain Title
Joe BloggsReporter AnalystReporter
James CloneyData ReporterReporter

 

As you can see the new column was based on taking the keyword "Reporter" from the Job title column and then putting that as a value on the Main Title column.

 

I know how to add a new column but not sure what functions I can use to populate the correct values in that column?

 

Any help would be much appreciated, thanks!

4 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    I would use a SWITCH(TRUE() statement and SEARCH or FIND

     

    SWITCH(TRUE(),

     SEARCH("Reporter",[Column]),"Reporter",

     SEARCH("Something else",[Column]),"Booger",

     "Some default value"

    )

    • Anonymous's avatar
      Anonymous
      Not applicable

       Thank you so much for your quick response.

       

      When I selected to add a new column and then entered the below in the formula box it gave me below error:

       

      Function 'SWITCH' does not support comparing values of type True/False with values of type Integer. Consider using the VALUE or FORMAT function to convert one of the values.

      • Greg_Deckler's avatar
        Greg_Deckler
        Community Champion

        Anonymous  - OK, use this instead, sorry:

         

        Column =
        SWITCH(TRUE(),
        SEARCH("Reporter",[Job Title],,-1)<>-1,"Reporter",
        "Something else"
        )