Forum Discussion

craig811's avatar
craig811
Helper III
6 years ago
Solved

How do I create a custom function in column 2

Hi,   I have an account in column 2 in my table :  054.051.0540000.0800000.056.1234.0000   Can I write a custom function to pull the fourth segment: 0800000 and replace the last three digi...
  • AlB's avatar
    6 years ago

    Hi craig811 

    1. Create a blank query

    2. Open the advanced editor, delete the code shown and paste this code instead:

     

    (input_ as text)=>
    let 
        list_ = Text.Split(input_,"."),
        output_ = Text.Start(list_{3},Text.Length(list_{3}) - 3) & list_{4}
    in
        output_

     

    3. Name the query with the name you want for the function, for instance myFunction_

    4. In your original query, add acustom column with the code (assuming Column2 is where you have the data you want to apply the function to)

    = myFunction_([Column2])

    Please mark the question solved when done and consider giving kudos if posts are helpful.

    Contact me privately for support with any larger-scale BI needs

    Cheers