Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

EDIT QUERY bulk replace

Hi everybody,

 

i have to replace a lot of values in the query and the function replace takes a lot of time since I have to enter manually both old and new value.

 

Is there a way I can just copy and and parte old and new values in a mask, and then Power BI replaces everything? 

 

See the file attached.

 

Thanks in advance.

 

Regards,

Andy

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi, Andy.

    A little late to the battle but I figured this could come handy to many people. Here is an article that can help you out:
    https://www.syntelli.com/easy-guide-to-bulk-replace-values-in-power-bi-or-power-query

     

    I am not sure what your exact scenario is but sounds like you could use the following M formula in the Query Editor:

    Text.Combine( List.ReplaceMatchingItems(

    Text.Split ([Name], ” “), { {“.”, “”} , {“/”, ” & “} , {“-” , “,” } }

    ))

     

    If you want to manage the thing dynamically, you can have the {"old value", "new value"} section as a different data table in Power BI and make it a list, then reference that list in your formula.


    I hope this helps!